◆ 무한한 가능성

아마존 EC2 Tomcat8 설치 (yum install tomcat8)

치로로 2017. 4. 18. 18:38



1. yum 으로 tomcat8 설치


[root@ip-xxx-xx-xx-xx opt]# cd /home/ec2-user/

[root@ip-xxx-xx-xx-xx ec2-user]# yum install tomcat8-webapps tomcat8-admin-webapps

Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main                                                                                   | 2.1 kB  00:00:00     
amzn-updates                                                                                | 2.3 kB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package tomcat8-admin-webapps.noarch 0:8.0.41-1.69.amzn1 will be installed
--> Processing Dependency: tomcat8 = 8.0.41-1.69.amzn1 for package: tomcat8-admin-webapps-8.0.41-1.69.amzn1.noarch
---> Package tomcat8-webapps.noarch 0:8.0.41-1.69.amzn1 will be installed
--> Processing Dependency: jakarta-taglibs-standard >= 1.1 for package: tomcat8-webapps-8.0.41-1.69.amzn1.noarch
--> Running transaction check
---> Package jakarta-taglibs-standard.noarch 0:1.1.1-11.7.9.amzn1 will be installed
--> Processing Dependency: xalan-j2 >= 2.6.0 for package: jakarta-taglibs-standard-1.1.1-11.7.9.amzn1.noarch
--> Processing Dependency: apache-tomcat-apis for package: jakarta-taglibs-standard-1.1.1-11.7.9.amzn1.noarch
---> Package tomcat8.noarch 0:8.0.41-1.69.amzn1 will be installed
--> Processing Dependency: tomcat8-lib = 8.0.41-1.69.amzn1 for package: tomcat8-8.0.41-1.69.amzn1.noarch
.
.
.

2. y 눌러서 설치 


 tomcat8-lib                           noarch            8.0.41-1.69.amzn1              amzn-main            4.0 M

 tomcat8-servlet-3.1-api               noarch            8.0.41-1.69.amzn1              amzn-main            254 k

 xalan-j2                              noarch            2.7.0-9.9.10.amzn1             amzn-main            1.8 M


Transaction Summary

===================================================================================================================

Install  2 Packages (+14 Dependent packages)


Total download size: 9.6 M

Installed size: 11 M

Is this ok [y/d/N]: y

.

.

.

  Verifying  : apache-commons-dbcp-1.4-7.7.amzn1.noarch                                                      13/16 

  Verifying  : tomcat8-servlet-3.1-api-8.0.41-1.69.amzn1.noarch                                              14/16 

  Verifying  : jakarta-taglibs-standard-1.1.1-11.7.9.amzn1.noarch                                            15/16 

  Verifying  : tomcat8-webapps-8.0.41-1.69.amzn1.noarch                                                      16/16 


Installed:

  tomcat8-admin-webapps.noarch 0:8.0.41-1.69.amzn1            tomcat8-webapps.noarch 0:8.0.41-1.69.amzn1           


Dependency Installed:

  apache-commons-collections.noarch 0:3.2.2-3.10.amzn1     apache-commons-daemon.x86_64 0:1.0.7-1.6.amzn1          

  apache-commons-dbcp.noarch 0:1.4-7.7.amzn1               apache-commons-logging.noarch 0:1.1.1-16.8.amzn1        

  apache-commons-pool.noarch 0:1.5.6-1.7.amzn1             apache-tomcat-apis.noarch 0:0.1-1.6.amzn1               

  ecj.x86_64 1:4.2.1-4.15.amzn1                            jakarta-taglibs-standard.noarch 0:1.1.1-11.7.9.amzn1    

  tomcat8.noarch 0:8.0.41-1.69.amzn1                       tomcat8-el-3.0-api.noarch 0:8.0.41-1.69.amzn1           

  tomcat8-jsp-2.3-api.noarch 0:8.0.41-1.69.amzn1           tomcat8-lib.noarch 0:8.0.41-1.69.amzn1                  

  tomcat8-servlet-3.1-api.noarch 0:8.0.41-1.69.amzn1       xalan-j2.noarch 0:2.7.0-9.9.10.amzn1                    


Complete!




3. Tomcat 8 설치 확인

[root@ip-xxx-xx-xx-xx /]# ls -al /usr/share/tomcat8/
total 12
drwxr-xr-x  3 root tomcat 4096 Apr 18 08:51 .
drwxr-xr-x 83 root root   4096 Apr 18 08:51 ..
drwxr-xr-x  2 root root   4096 Apr 18 08:51 bin
lrwxrwxrwx  1 root tomcat   12 Apr 18 08:51 conf -> /etc/tomcat8
lrwxrwxrwx  1 root tomcat   23 Apr 18 08:51 lib -> /usr/share/java/tomcat8
lrwxrwxrwx  1 root tomcat   16 Apr 18 08:51 logs -> /var/log/tomcat8
lrwxrwxrwx  1 root tomcat   23 Apr 18 08:51 temp -> /var/cache/tomcat8/temp
lrwxrwxrwx  1 root tomcat   24 Apr 18 08:51 webapps -> /var/lib/tomcat8/webapps
lrwxrwxrwx  1 root tomcat   23 Apr 18 08:51 work -> /var/cache/tomcat8/work



4. Heap memory 모자르면, 메모리 할당 추가


[root@ip-xxx-xx-xx-xx8 /]# ls -al /usr/share/tomcat8/conf/tomcat8.conf 

-rw-r--r-- 1 root tomcat 1547 Feb 13 20:50 /usr/share/tomcat8/conf/tomcat8.conf


참고

https://www.jamf.com/jamf-nation/articles/139/allocating-additional-memory-to-tomcat