[root@localhost Packages]# rpm -qa |grep tomcat
tomcat-lib-7.0.54-2.el7_1.noarch
tomcat-el-2.2-api-7.0.54-2.el7_1.noarch
tomcat-admin-webapps-7.0.54-2.el7_1.noarch
tomcat-7.0.54-2.el7_1.noarch
tomcatjss-7.1.2-1.el7.noarch
tomcat-servlet-3.0-api-7.0.54-2.el7_1.noarch
tomcat-jsp-2.2-api-7.0.54-2.el7_1.noarch
[root@localhost Packages]# ls -l |grep tomcat
-r--r--r-- 998 root root 87120 Apr 27 2015 tomcat-7.0.54-2.el7_1.noarch.rpm
-r--r--r-- 970 root root 38824 Apr 27 2015 tomcat-admin-webapps-7.0.54-2.el7_1.noarch.rpm
-r--r--r-- 998 root root 78164 Apr 27 2015 tomcat-el-2.2-api-7.0.54-2.el7_1.noarch.rpm
-r--r--r-- 998 root root 92348 Apr 27 2015 tomcat-jsp-2.2-api-7.0.54-2.el7_1.noarch.rpm
-r--r--r-- 254 root root 35280 Sep 30 2015 tomcatjss-7.1.2-1.el7.noarch.rpm
-r--r--r-- 998 root root 3854460 Apr 27 2015 tomcat-lib-7.0.54-2.el7_1.noarch.rpm
-r--r--r-- 1000 root root 212252 Apr 27 2015 tomcat-servlet-3.0-api-7.0.54-2.el7_1.noarch.rpm
-r--r--r-- 970 root root 359828 Apr 27 2015 tomcat-webapps-7.0.54-2.el7_1.noarch.rpm
[root@localhost Packages]# rpm -ivh tomcat-webapps-7.0.54-2.el7_1.noarch.rpm
warning: tomcat-webapps-7.0.54-2.el7_1.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
error: Failed dependencies:
jakarta-taglibs-standard >= 0:1.1 is needed by tomcat-webapps-0:7.0.54-2.el7_1.noarch
[root@localhost Packages]# rpm -ivh tomcat-webapps-7.0.54-2.el7_1.noarch.rpm jakarta-taglibs-standard-1.1.2-14.el7_1.noarch.rpm
warning: tomcat-webapps-7.0.54-2.el7_1.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:jakarta-taglibs-standard-0:1.1.2-################################# [ 50%]
2:tomcat-webapps-0:7.0.54-2.el7_1 ################################# [100%]
[root@localhost Packages]# rpm -ql tomcat-webapps-7.0.54-2.el7_1.noarch.rpm
package tomcat-webapps-7.0.54-2.el7_1.noarch.rpm is not installed
[root@localhost Packages]# rpm -ql tomcat-webapps-7.0.54-2.el7_1.noarch
/var/lib/tomcat/webapps/ROOT
/var/lib/tomcat/webapps/ROOT/RELEASE-NOTES.txt
/var/lib/tomcat/webapps/ROOT/WEB-INF
/var/lib/tomcat/webapps/ROOT/WEB-INF/web.xml
/var/lib/tomcat/webapps/ROOT/asf-logo-wide.gif
/var/lib/tomcat/webapps/ROOT/asf-logo.png
/var/lib/tomcat/webapps/ROOT/bg-button.png
/var/lib/tomcat/webapps/ROOT/bg-middle.png
/var/lib/tomcat/webapps/ROOT/bg-nav-item.png
/var/lib/tomcat/webapps/ROOT/bg-nav.png
/var/lib/tomcat/webapps/ROOT/bg-upper.png
/var/lib/tomcat/webapps/ROOT/build.xml
..............
..........
[root@localhost Packages]# tomcat version
/sbin/tomcat: line 21: .: /etc/sysconfig/: is a directory
Server version: Apache Tomcat/7.0.54
Server built: Mar 24 2015 07:49:05
Server number: 7.0.54.0
OS Name: Linux
OS Version: 4.13.0+
Architecture: amd64
JVM Version: 1.8.0_65-b17
JVM Vendor: Oracle Corporation
[root@localhost Packages]#
[root@localhost Packages]# which tomcat
/sbin/tomcat
[root@localhost Packages]#
[root@localhost Packages]# tomcat
/sbin/tomcat: line 21: .: /etc/sysconfig/: is a directory ========> tomcat should start from service command
Usage: /sbin/tomcat {start|start-security|stop|version}
[root@localhost Packages]#
[root@localhost Packages]#
[root@localhost Packages]# service tomcat status
Redirecting to /bin/systemctl status tomcat.service
\u25cf tomcat.service - Apache Tomcat Web Application Container
Loaded: loaded (/usr/lib/systemd/system/tomcat.service; disabled; vendor preset: disabled)
Active: inactive (dead)
[root@localhost Packages]# service tomcat start
Redirecting to /bin/systemctl start tomcat.service
[root@localhost Packages]# ps -ef |grep tomcat
tomcat 30495 1 99 10:58 ? 00:00:22 /usr/lib/jvm/jre/bin/java -classpath /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar -Dcatalina.base=/usr/share/tomcat -Dcatalina.home=/usr/share/tomcat -Djava.endorsed.dirs= -Djava.io.tmpdir=/var/cache/tomcat/temp -Djava.util.logging.config.file=/usr/share/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager org.apache.catalina.startup.Bootstrap start
root 30683 24885 0 10:59 pts/4 00:00:00 grep --color=auto tomcat
[root@localhost Packages]#
[root@localhost Packages]# netstat -an -t -p |grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 30495/java
[root@localhost Packages]#
Visit http://localhost:8080/
### username/password
[root@localhost Packages]# vim /etc/tomcat/tomcat-users.xml
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user name="tomcat" password="tomcat" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" />
[root@localhost Packages]# service tomcat restart
Redirecting to /bin/systemctl restart tomcat.service
Visit http://localhost:8080/
http://localhost:8080/manager/status
########## open firewall for 8080 port
[root@localhost Packages]# firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.137.0/24" port protocol="tcp" port="8080" accept'
success
[root@localhost Packages]# sudo firewall-cmd --reload
success
[root@localhost Packages]# sudo firewall-cmd --list-all
public (default, active)
interfaces: enp0s25
sources:
services: dhcpv6-client mountd nfs rpc-bind samba ssh tftp
ports: 56915/tcp 44334/tcp 2049/udp 111/udp 20048/udp 56915/udp 33163/tcp 42955/tcp 54302/tcp 50170/udp 46666/tcp 20048/tcp 69/udp 2049/tcp 111/tcp 33163/udp
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
rule family="ipv4" source address="192.168.137.0/24" service name="https" accept
rule family="ipv4" source address="192.168.137.0/24" service name="http" accept
rule family="ipv4" source address="192.168.137.1" port port="6800" protocol="tcp" accept
rule family="ipv4" source address="192.168.137.1" service name="vnc-server" accept
rule family="ipv4" source address="192.168.137.0/24" port port="8080" protocol="tcp" accept
[root@localhost Packages]#