【发布时间】:2015-07-26 13:06:40
【问题描述】:
我主要遵循 https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-14-04 的步骤
让我重复一下我采取的步骤:
- 我以 ubuntu 用户身份登录
sudo apt-get install tomcat8sudo groupadd tomcatsudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcatcd ~wget http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gzsudo mkdir /opt/tomcatsudo tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1cd /opt/tomcatsudo chgrp -R tomcat confsudo chmod g+rwx confsudo chmod g+r conf/*sudo chown -R tomcat work/ temp/ logs/-
sudo update-alternatives --config java并选择/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java -
sudo nano /etc/init/tomcat.conf
并输入
description "Tomcat Server"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
setuid tomcat
setgid tomcat
env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
env CATALINA_HOME=/opt/tomcat
# Modify these options as needed
env JAVA_OPTS="-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
env CATALINA_OPTS="-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
exec $CATALINA_HOME/bin/catalina.sh run
# cleanup temp directory after stop
post-stop script
rm -rf $CATALINA_HOME/temp/*
end script
sudo initctl reload-configuration-
sudo initctl start tomcat
导致
tomcat start/running, process 14674
但是当我转到http://[ip-address]:8080 时,什么也没有发生。
请指教。
更新
下面的一条评论要求我查看 tomcat 根文件夹 bin 中的 server.xml。
我已经复制了以下文件:
证明/opt/tomcat/bin里面没有这个文件
我还在下面的 server.xml 中附加了 一些 语句,该语句位于 /opt/tomcat/conf
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Server port="8005" shutdown="SHUTDOWN">
【问题讨论】:
-
检查端口号是
server.xml -
server.xml 在哪里?我在 /opt/tomcat/conf/server.xml 中找到了一个 server.xml。声明了 3 个不同的端口号:8005、8080、8009。那么哪个是指哪个?
-
没有这样的文件。见上文。
-
问题解决了吗?
-
最后,我没有用tomcat解决我的终极问题