java在ubuntu 14.04上安装tomcat 8.0.24
我主要从https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-14-04开始遵循这些步骤
让我重复一下我采取的步骤:
- 我以ubuntu用户的身份登录
sudo apt-get install tomcat8
sudo groupadd tomcat
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
cd ~
wget http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gz
sudo mkdir /opt/tomcat
sudo tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1
cd /opt/tomcat
sudo chgrp -R tomcat conf
sudo chmod g+rwx conf
sudo 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中的xml
我复制了以下文件:
这证明/opt/tomcat/bin中没有这样的文件
我还从服务器中附加了一些语句。下面是/opt/tomcat/conf
内的xml
<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">
# 1 楼答案
我有一个简单的解决方案,可以在Ubuntu上安装任何版本的ApacheTomcat
在Ubuntu上安装任何版本Apache Tomcat安装步骤的最简单方法
从apache tomcat官方网站下载您希望安装的任何tomcat版本。(.tar/.zip)
将tomcat tar/zip文件解压缩到linux pc中的任何文件夹/目录。
将提取的文件夹复制到/opt目录 使用cp命令,目录看起来像/opt/tomcat
例如,sudo cp/Documents/apache-tomcat-8-0-24/opt
这将把文档文件夹中的apache-tomcat-8-0-24文件夹复制到/opt目录
回到/opt目录/opt cd/opt
您在/opt下运行以下命令 sudo chown-R用户名:用户名
例如sudo chown-R akashgudadhe apache-tomcat-8-0-24
你在/opt ls-la 验证apache是否存在
移动到apache-tomcat-8-0-24文件夹及其内部的bin目录
/opt/apacheTomcatName/bin
您现在位于/opt/apacheTomcatName/bin
运行启动。使用下面的命令,您将看到tomcat启动的消息
例如/opt/apacheTomcatName/bin//创业。sh
这是可选步骤 tail-f原木/卡特琳娜。退出
打开任何web浏览器并键入 localhost:8080或键入127.0.0.1:8080 你的tomcat安装成功如果没有,请发邮件给我@gooddaysky1@gmail.com
如果您能将您对我的回答的反馈发送给我,我将非常高兴@gooddaysky1@gmail.com ...!!!
# 2 楼答案
我也有同样的问题。我安装了Oracle JDK 7,但是,我仍然在
tomcat.conf
中使用了JAVA_HOME
,它指向开放JDK:确保您使用的是正确的Java版本。对我来说,我在
tomcat.conf
中设置如下:然后,在重新启动tomcat之后执行
ps -ef | grep tomcat
,如果tomcat正在运行,您应该会得到如下结果:另外,我的
environment
文件有以下内容:希望这有帮助
# 3 楼答案
打开
Server.xml
并找到<Connector port="9090" protocol="HTTP/1.1"
,这就是您的端口号# 4 楼答案
而不是:http://serverip:8080 我用了http://localhost:8080
那个替代者对我很有效
# 5 楼答案
使用
在使用了同一本手册之后,这对我很有效
# 6 楼答案
如果你想要一个干净的Ubuntu风格的软件包,那么以下几点就可以了
然而,你不在PPA上。这不再由apt管理。每当对软件包进行更新时,您都需要手动升级