#tomcat
Вопрос:
Я запустил tomcat, но не смог его подключить, есть ли какие-то идеи для отладки? Заранее спасибо!
$ service tomcat status
Tomcat is running with pid: 4648
$ netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 127.0.0.1:8081 0.0.0.0:* LISTEN 3165/python3
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 1589/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1150/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 978/cupsd
tcp6 0 0 :::3306 :::* LISTEN 1105/mysqld
tcp6 0 0 :::111 :::* LISTEN 1/systemd
tcp6 0 0 ::1:631 :::* LISTEN 978/cupsd
tcp6 0 0 :::33060 :::* LISTEN 1105/mysqld
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 4648/java
$ ps axu | grep tomcat
www 4648 0.2 7.9 3009628 139932 ? Sl 02:17 0:06 /usr/java/jdk-16/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8 -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 7202 0.0 0.0 12136 1044 pts/1 R 02:54 0:00 grep --color=auto tomcat
Комментарии:
1. Посмотрите в журналах, порт 8080 не открыт.
2. Спасибо за напоминание, LMC! Я проверил
catalina.out
и обнаружил последнюю ошибку « 18 июля 2021 02:17:59.786 СЕРЬЕЗНЫЙ [Каталина-StartStop-1] org.apache.catalina.valves. AccessLogValve.открыть Не удалось открыть файл журнала доступа [/usr/local/tomcat/logs/localhost_access_log.2021-07-18.txt] Примечание: запуск от имени пользователя [www] ` » Означает ли это, что я использовал неправильную учетную запись для запуска tomcat? Или это неправильное владение файлом?3. Каталог не существует, или вы используете tomcat как пользователь, не являющийся пользователем root. Если вы работаете под нашим пользователем, укажите журналы в разделе «Ваш домашний пользователь».
4. Спасибо, LMC! Я нашел первопричину в соответствии с вашим руководством!