22. tomcat not start¶
在apache官网下载tomcat-src版本启动, tomcat启动成功,当时没有看到后台进程,web服务不正常。
查看tomcat目录下的log/catalina.out发现:
Could not find or load main class org.apache.catalina.startup.Bootstrap.tar
解决办法,下载Binary Distribution Core下的 zip 会自动包含 Bootstrap.tar
另外,环境变量要配置正确:
操作过程
[me@hs-es1 bin]$ $CATALINA_HOME/bin/startup.sh
Using CATALINA_BASE: /home/me/apache-tomcat-9.0.22
Using CATALINA_HOME: /home/me/apache-tomcat-9.0.22
Using CATALINA_TMPDIR: /home/me/apache-tomcat-9.0.22/temp
Using JRE_HOME: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.aarch64/jre
Using CLASSPATH: /home/me/apache-tomcat-9.0.22/bin/bootstrap.jar:/home/me/apache-tomcat-9.0.22/bin/tomcat-juli.jar
Tomcat started.
[me@hs-es1 bin]$
[me@hs-es1 bin]$
[me@hs-es1 bin]$ nestat -antup
bash: nestat: command not found
[me@hs-es1 bin]$ sudo netstat -antup
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 11618/master
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 11263/sshd
tcp 0 0 192.168.2.235:22 192.168.1.107:51438 ESTABLISHED 78473/sshd: root@pt
tcp 0 0 192.168.2.235:22 192.168.1.107:51446 ESTABLISHED 78475/sshd: root@no
tcp 0 0 192.168.2.235:22 192.168.1.107:51694 ESTABLISHED 78642/sshd: root@no
tcp 0 0 192.168.2.235:22 192.168.1.107:51690 ESTABLISHED 78640/sshd: root@pt
tcp6 0 0 ::1:25 :::* LISTEN 11618/master
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 81902/java
tcp6 0 0 :::8009 :::* LISTEN 81902/java
tcp6 0 0 :::111 :::* LISTEN 1/systemd
tcp6 0 0 :::8080 :::* LISTEN 81902/java
tcp6 0 0 :::22 :::* LISTEN 11263/sshd
udp 0 0 0.0.0.0:68 0.0.0.0:*