Kim*_*cks 4 java ubuntu tomcat
我主要从https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-14-04开始执行这些步骤
让我重复我采取的步骤:
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/javasudo 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
Run Code Online (Sandbox Code Playgroud)
sudo initctl reload-configurationsudo initctl start tomcat 这导致
tomcat start/running, process 14674
但是当我去http:// [ip-address]:8080时没有任何反应.
请指教.
UPDATE
下面的一条评论让我看看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">
Run Code Online (Sandbox Code Playgroud)
小智 5
只是用
sudo chown -R tomcat:tomcat /opt/tomcat
Run Code Online (Sandbox Code Playgroud)
使用完同一本手册后,这对我有用.
| 归档时间: |
|
| 查看次数: |
7500 次 |
| 最近记录: |