如何在Ubuntu 14.04中安装Tomcat

如何在Ubuntu 14.04中安装Tomcat

版本1.0
作者:Srijan Kishore
最后编辑 21 / Oct / 2014

本文介绍如何在Ubuntu 14.04中安装Tomcat。 Apache Tomcat(或简称Tomcat,以前也是Jakarta Tomcat)是由Apache Software Foundation(ASF)开发的开源Web服务器和servlet容器。 Tomcat从Sun Microsystems实现Java Servlet和JavaServer Pages(JSP)规范,并为Java代码提供了一个“纯Java”HTTP Web服务器环境。Apache Tomcat支持许多大型关键任务的Web应用程序不同行业和组织的范围。 其中一些用户及其故事列在了PoweredBy Wiki页面上。

我不会保证这将为您工作!

1初步说明

本教程基于Ubuntu 14.04服务器,因此您应该在继续本教程之前设置基本的Ubuntu 14.04服务器安装。 系统应该有一个静态IP地址。 我在本教程中使用192.168.0.100作为我的IP地址,将server1.example.com用作主机名。

2安装

要开始安装Tomcat,我们需要先安装java-1.7.0-openjdk,我们将安装如下:

apt-get install default-jdk

检查java的版本如下:

java -version
root@server1:~# java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.1) (7u65-2.5.1-4ubuntu1~0.14.04.2)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
root@server1:~#

进一步我们需要一些基本的包:

apt-get install unzip wget

现在我们将从主页下载最新的Tomcat版本 并将其安装为:

cd /opt
wget http://ftp.nluug.nl/internet/apache/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.zip
unzip apache-tomcat-8.0.9.zip
mv apache-tomcat-8.0.9 tomcat

配置.bashrc:

vi ~/.bashrc
[...]
export JAVA_HOME=/usr/lib/jvm/default-java/ export CATALINA_HOME=/opt/tomcat/

重新启动bash,使更改情感如下:

. ~/.bashrc

在启动Tomcat服务之前,我们将提供以下文件的可执行权限:

chmod +x $CATALINA_HOME/bin/startup.sh
chmod +x $CATALINA_HOME/bin/shutdown.sh
chmod +x $CATALINA_HOME/bin/catalina.sh

现在我们需要启动Tomcat服务:

$CATALINA_HOME/bin/startup.sh
root @ server1:〜#$ CATALINA_HOME / bin / startup.sh
使用CATALINA_BASE:/ opt / tomcat /
使用CATALINA_HOME:/ opt / tomcat /
使用CATALINA_TMPDIR:/ opt / tomcat // temp
使用JRE_HOME:/ usr / lib / jvm / default-java /
使用CLASSPATH:/opt/tomcat//bin/bootstrap.jar:/opt/tomcat//bin/tomcat-juli.jar
Tomcat开始了
root @ server1:〜#

它将启动Tomcat服务器,我们还可以使用以下方式检查:

netstat -an | grep 8080
[root @ server1〜]#netstat -an | grep 8080
tcp6 0 0 ::: 8080 ::: *收听
[root @ server1〜]#

现在我们需要设置用户帐号。 最后,我们需要创建用户帐户来保护和访问管理员/管理员页面。 在编辑器中编辑conf / tomcat-users.xml文件,然后粘贴到<tomcat-users> </ tomcat-users>标签中

vi  $CATALINA_HOME/conf/tomcat-users.xml

[...]
<!-- NOTE: The sample user and role entries below are wrapped in a comment and thus are ignored when reading this file. Do not forget to remove <!.. ..> that surrounds them. --> <!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> --> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <role rolename="admin-gui"/> <role rolename="admin-script"/> <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/> </tomcat-users>

在上面的配置中,我使用了username = adminpassword = admin ,可以根据您的选择进行更改。 然后我们需要停止/启动Tomcat服务:

cd $CATALINA_HOME
./bin/catalina.sh stop
[root @ server1 tomcat]#./bin/catalina.sh stop
使用CATALINA_BASE:/ opt / tomcat
使用CATALINA_HOME:/ opt / tomcat
使用CATALINA_TMPDIR:/ opt / tomcat / temp
使用JRE_HOME:/ usr
使用CLASSPATH:/opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
[root @ server1 tomcat]#

然后启动服务:

./bin/catalina.sh start
[root @ server1 tomcat]#./bin/catalina.sh开始
使用CATALINA_BASE:/ opt / tomcat
使用CATALINA_HOME:/ opt / tomcat
使用CATALINA_TMPDIR:/ opt / tomcat / temp
使用JRE_HOME:/ usr
使用CLASSPATH:/opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Tomcat开始了
[root @ server1 tomcat]#

现在访问http://192.68.0.100:8080登录页面

您的管理权限的登录密码为username = adminpassword = admin 。 点击经理应用程序






恭喜,我们有一个工作的Tomcat服务器安装在Ubuntu 14.04 :)

4链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏