설치 메모 쓰기 - Windows/Linux/Maven
5031 단어 Tomcat
배경·목적
Tomcat을 빨리 설치·초기 설정까지 끝내기 위한 메모 쓰기.
주의) 프로덕션 환경용으로는, 내용이 전혀 부족하다고 생각하므로, 개발 환경 용도로서 참고해 주십시오.
검증 환경
OS : Windows 2012 R2, Linux(AWS EC2)
Java : Oracle JDK 8
Tomcat 8.0.39
Maven : Apache Maven 3.3.9 (Maven Tomcat Plugin을 사용하는 경우 필요)
검증 시기 : 2016/12
Windows
JDK
Oracle Java SE Downloads 사이트에서 다운로드 및 설치
설치
Windows zip 형식 다운로드
초기 설정
다음과 같이 apache-tomcat-8.0.39\conf\tomcat-users.xml에 role, user를 추가
tomcat-users.xml......
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
</tomcat-users>
동작 확인
localhost:8080부터 다음 화면이 보이면 OK.
Linux(AWS EC2)
JDK
이번 리눅스 측의 JDK는 이쪽
[ec2-user@ip-172-30-1-58 ~]$ sudo alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
*+ 2 /usr/java/jdk1.8.0_92/jre/bin/java
설치
다음 4개의 모듈 설치
OS : Windows 2012 R2, Linux(AWS EC2)
Java : Oracle JDK 8
Tomcat 8.0.39
Maven : Apache Maven 3.3.9 (Maven Tomcat Plugin을 사용하는 경우 필요)
검증 시기 : 2016/12
Windows
JDK
Oracle Java SE Downloads 사이트에서 다운로드 및 설치
설치
Windows zip 형식 다운로드
초기 설정
다음과 같이 apache-tomcat-8.0.39\conf\tomcat-users.xml에 role, user를 추가
tomcat-users.xml......
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
</tomcat-users>
동작 확인
localhost:8080부터 다음 화면이 보이면 OK.
Linux(AWS EC2)
JDK
이번 리눅스 측의 JDK는 이쪽
[ec2-user@ip-172-30-1-58 ~]$ sudo alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
*+ 2 /usr/java/jdk1.8.0_92/jre/bin/java
설치
다음 4개의 모듈 설치
......
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
</tomcat-users>
JDK
이번 리눅스 측의 JDK는 이쪽
[ec2-user@ip-172-30-1-58 ~]$ sudo alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
*+ 2 /usr/java/jdk1.8.0_92/jre/bin/java
설치
다음 4개의 모듈 설치
[ec2-user@ip-172-30-1-58 ~]$ sudo yum install tomcat8 tomcat8-webapps tomcat8-docs-we
bapp tomcat8-admin-webapps
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest | 2.1 kB 00:00
amzn-updates/latest | 2.3 kB 00:00
Resolving Dependencies
--> Running transaction check
......
Dependencies Resolved
=====================================================================================
Package Arch Version Repository Size
=====================================================================================
Installing:
tomcat8 noarch 8.0.39-1.67.amzn1 amzn-updates 98 k
tomcat8-admin-webapps noarch 8.0.39-1.67.amzn1 amzn-updates 53 k
tomcat8-docs-webapp noarch 8.0.39-1.67.amzn1 amzn-updates 939 k
tomcat8-webapps noarch 8.0.39-1.67.amzn1 amzn-updates 381 k
Installing for dependencies:
tomcat8-el-3.0-api noarch 8.0.39-1.67.amzn1 amzn-updates 105 k
tomcat8-jsp-2.3-api noarch 8.0.39-1.67.amzn1 amzn-updates 67 k
tomcat8-lib noarch 8.0.39-1.67.amzn1 amzn-updates 4.0 M
tomcat8-servlet-3.1-api noarch 8.0.39-1.67.amzn1 amzn-updates 254 k
Transaction Summary
=====================================================================================
Install 4 Packages (+4 Dependent packages)
초기 설정
sudo service 명령으로 시작
[ec2-user@ip-172-30-1-58 ~]$ sudo service tomcat8 status
tomcat8 is stopped
[ec2-user@ip-172-30-1-58 ~]$ sudo service tomcat8
Usage: /etc/init.d/tomcat8 {start|stop|restart|condrestart|try-restart|reload|force-reload|status|version}
[ec2-user@ip-172-30-1-58 ~]$ sudo service tomcat8 start
Maven - Tomcat Plugin
Maven을 사용하는 경우 여기를 참조하고 Maven Tomcat Plugin을 사용하여 프로젝트별로 임베디드 Tomcat으로 바삭하게 넣어 버린다.
Qiita - Maven 입문 (Java + Maven 메모 쓰기)
Reference
이 문제에 관하여(설치 메모 쓰기 - Windows/Linux/Maven), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sahn/items/dd2614fcdf4c2566719a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(설치 메모 쓰기 - Windows/Linux/Maven), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sahn/items/dd2614fcdf4c2566719a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)