[root@localhost ~]# yum update -y tomcat [root@localhost ~]# yum install -y tomcat |
yum 명령으로 톰캣을 설치합니다.
[root@localhost ~]# yum install -y tomcat-webapps tomcat-admin-webapps [root@localhost ~]# yum install -y tomcat-docs-webapp tomcat-javadoc |
tomcat-webapps(기본 톰캣 root 페이지), tomcat-admin-webapps(톰캣 관리자), tomcat-javadoc 등 관련 패키지를 설치합니다.
[root@localhost ~]# vi /usr/share/tomcat/conf/tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <tomcat-users> #관리자 계정 name, 패스워드 설정 <user username="admin" password="1234" roles="manager-gui,admin-gui"/> <!-- NOTE: By default, no user is included in the "manager-gui" role required to operate the "/manager/html" web application. If you wish to use this app, you must define such a user - the username and password are arbitrary. It is strongly recommended that you do NOT use one of the users in the commented out section below since they are intended for use with the examples web application. --> </tomcat-users> |
톰캣 관리자 계정의 name과 패스워드를 설정합니다. tomcat-user 설정에 관련 설정을 추가합니다.
[root@localhost ~]# systemctl start tomcat [root@localhost ~]# systemctl enable tomcat |
톰캣 서비스를 시작하고, 부팅 시 자동 실행되도록 설정합니다.
[root@localhost ~]# firewall-cmd --permanent --add-port=8080/tcp [root@localhost ~]# firewall-cmd --reload |
방화벽(Firewall)이 활성화되어있을 경우 TCP/8080 포트를 허용합니다.
웹브라우저에서 http://<서버 IP>:8080을 입력하여 톰캣 정상 접속 여부를 확인합니다.
웹브라우저에서 /manager를 뒤에 붙이면 관리자 페이지 접속이 가능합니다. 앞에서 설정한 관리자 계정의 name과 패스워드를 입력합니다.
관리자 페이지 접속 여부를 확인합니다. 관련 서비스의 시작 및 중지를 할 수 있습니다.
[root@localhost ~]# cd /usr/share/tomcat/webapps/ROOT/ [root@localhost ROOT]# ls asf-logo-wide.svg bg-nav.png RELEASE-NOTES.txt tomcat-power.gif bg-button.png bg-upper.png tomcat.css tomcat.svg bg-middle.png favicon.ico tomcat.gif WEB-INF bg-nav-item.png index.jsp tomcat.png |
톰캣 루트 경로(/usr/share/tomcat/webapps/ROOT/)를 확인해보면 기본 페이지 파일을 확인할 수 있습니다.