-
tomcat8 download
su - cd wget <https://mirror.navercorp.com/apache/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.tar.gz>
-
압축 풀기
tar xvfz apache-tomcat-8.5.65.tar.gz
-
설치
mv apache-tomcat-8.5.65 /usr/local/douzone2021/tomcat8.5 ln -s /usr/local/douzone2021/tomcat8.5 /usr/local/douzone2021/tomcat #버전관리 관련
-
설정 (/etc/profile , 안함)
-
포트확인
vi /usr/local/douzone2021/tomcat/conf/server.xml #8080 open 확인(8080이면 별 다른 편집없이 끝냄)
-
실행
/usr/local/douzone2021/tomcat/bin/catalina.sh start #켜졌는 지 확인 ps -ef | grep tomcat ps -ef | grep java
-
브라우저로 접근
-
중지 시키기
/usr/local/douzone2021/tomcat/bin/catalina.sh stop #꺼졌는 지 확인 ps -ef | grep tomcat ps -ef | grep java
-
서비스 등록하기
#매번 catalina.sh start하지 않고, systemctl로 실행가능하도록 만듦 vi /usr/lib/systemd/system/tomcat.service ################################ [Unit] Description=tomcat7 After=network.target syslog.target [Service] Type=forking Environment=JAVA_HOME=/usr/local/douzone2021/java User=root Group=root ExecStart=/usr/local/douzone2021/tomcat/bin/startup.sh ExecStop=/usr/local/douzone2021/tomcat/bin/shutdown.sh UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target ################################## systemctl enable tomcat
-
tomcat service 실행,중지,재실행
systemctl start tomcat systemctl stop tomcat systemctl restart tomcat
-
tomcat manager 설정
- tomcat-users.xml 설정
vi /usr/local/douzone2021/tomcat/conf/tomcat-users.xml #################################### <tomcat-users> . . . . . . <role rolename="manager"/> <role rolename="manager-gui" /> <role rolename="manager-script" /> <role rolename="manager-jmx" /> <role rolename="manager-status" /> <role rolename="admin"/> <user username="admin" password="manager" roles="admin,manager,manager-gui, manager-script, manager-jmx, manager-status"/> </tomcat-users> ####################################
- context.xml 설정
#주석 처리 <Context> .... </Context> #새로 다음내용 추가 <Context antiResourceLocking="false" privileged="true" docBase="${catalina.home}/webapps/manager"> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" /> </Context>
-
tomcat 재시작
systemctl stop tomcat
ps -ef | grep tomcat
systemctl start tomcat
- https://(리눅스 현재 IP)/manager 잘 동작하는 지 보기
id : admin, password : manager
0 댓글