在ubuntu 14.04上安装tomcat 8.0.24

Kim*_*cks 4 java ubuntu tomcat

我主要从https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-14-04开始执行这些步骤

让我重复我采取的步骤:

  1. 我以ubuntu用户身份登录
  2. sudo apt-get install tomcat8
  3. sudo groupadd tomcat
  4. sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
  5. cd ~
  6. wget http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gz
  7. sudo mkdir /opt/tomcat
  8. sudo tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1
  9. cd /opt/tomcat
  10. sudo chgrp -R tomcat conf
  11. sudo chmod g+rwx conf
  12. sudo chmod g+r conf/*
  13. sudo chown -R tomcat work/ temp/ logs/
  14. sudo update-alternatives --config java 并选择 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
  15. 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
Run Code Online (Sandbox Code Playgroud)
  1. sudo initctl reload-configuration
  2. sudo 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)

使用完同一本手册后,这对我有用.