728x90
출처: https://growupcoding.tistory.com/101
Centos 7 환경에서 Tomcat 9을 설치하는 방법에 대해 소개하겠습니다.
Tomcat 바이너리 다운로드
톰켓 사이트에 접속해서 Tomcat 9 바이너리를 다운로드 받습니다.
https://tomcat.apache.org/download-90.cgi
Apache Tomcat® - Apache Tomcat 9 Software Downloads
Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version
tomcat.apache.org
바이너리 압축 해제 및 환경 설정
다운로드 받은 Tomcat 바이너리 파일을 리눅스 (Centos 7 ) 머신에서 압축 해제 한다.
|
mkdir tomcat |
|
|
|
mv apache-tomcat-9.0.81.tar.gz tomcat/ |
|
|
|
cd tomcat/ |
|
|
|
tar xvzf apache-tomcat-9.0.81.tar.gz |
Tomcat 포트 변경 -> server.xml 파일을 수정 한다.
- 사용하고자 하는 포트로 변경 합니다.
- 8080 -> 9090 변경
|
<Connector port="9090" protocol="HTTP/1.1" |
|
connectionTimeout="20000" |
|
redirectPort="8443" |
|
maxParameterCount="1000" |
|
/> |
환경설정 및 alias 설정
|
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64 |
|
export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64/jre |
|
export PATH=$PATH:$JAVA_HOME/bin:$PATH |
|
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/amd64/server:$JRE_HOME/lib:$LD_LIBRARY_PATH |
|
|
|
CATALINA_HOME=/home/pm5/tomcat/apache-tomcat-9.0.81 |
|
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar |
|
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin |
|
export JAVA_HOME CLASSPATH PATH CATALINA_HOME |
|
|
|
alias tcdown="sh $CATALINA_HOME/bin/shutdown.sh -force" |
|
alias tcup="sh $CATALINA_HOME/bin/startup.sh start" |
|
alias tclog="tail -f $CATALINA_HOME/logs/catalina.out" |
Tomcat 9 접속 확인
- 기동 : sh $CATALINA_HOME/bin/shutdown.sh -force
- 종료: sh $CATALINA_HOME/bin/startup.sh start
11-Oct-2023 15:44:00.073 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/docs]
11-Oct-2023 15:44:00.090 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/docs] has finished in [18] ms
11-Oct-2023 15:44:00.090 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/examples]
11-Oct-2023 15:44:00.251 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/examples] has finished in [161] ms
11-Oct-2023 15:44:00.251 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/host-manager]
11-Oct-2023 15:44:00.267 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/host-manager] has finished in [16] ms
11-Oct-2023 15:44:00.267 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/manager]
11-Oct-2023 15:44:00.280 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/manager] has finished in [13] ms
11-Oct-2023 15:44:00.283 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-9090"]
11-Oct-2023 15:44:00.297 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [430] milliseconds
11-Oct-2023 15:44:00.090 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/docs] has finished in [18] ms
11-Oct-2023 15:44:00.090 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/examples]
11-Oct-2023 15:44:00.251 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/examples] has finished in [161] ms
11-Oct-2023 15:44:00.251 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/host-manager]
11-Oct-2023 15:44:00.267 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/host-manager] has finished in [16] ms
11-Oct-2023 15:44:00.267 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/manager]
11-Oct-2023 15:44:00.280 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/pm5/tomcat/apache-tomcat-9.0.81/webapps/manager] has finished in [13] ms
11-Oct-2023 15:44:00.283 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-9090"]
11-Oct-2023 15:44:00.297 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [430] milliseconds
- Tomcat Url 접속: http://[ip]:9090/
- 웹 페이지 테스트 (hellow.jsp)
- 생성한 파일을 tomcat/apache-tomcat-9.0.81/webapps/ROOT/ 디렉토리 밑에 생성 한다.
|
<html lang="en"> |
|
<body> |
|
<h2> Hello Tomcat 9 </h2> |
|
</body> |
|
</html> |
- Hello Tomcat Url 접속 테스트 : http://[ip]:9090/hello.jsp
728x90
반응형
'컴퓨터 활용(한글, 오피스 등) > 50_2.운영체제_리눅스' 카테고리의 다른 글
[추천] 리눅스 CentOS 7.0 이상버전에서 Tomcat 9.0 설치 (0) | 2023.11.14 |
---|---|
CentOS 8/7에서 Apache Tomcat 9를 설치 및 구성하는 방법 (1) | 2023.11.14 |
[Linux] 리눅스 *.so.* 파일 경로: 동적 라이브러리 링킹하는 방법 (feat. 정적(static) vs 동적(dynamic)) (1) | 2023.11.13 |
리눅스에서 서버 구축 CENTOS (1) | 2023.11.13 |
리눅스 라이브러리 경로 추가 Linux library path setting (1) | 2023.11.13 |