Ubuntu 配置 Tomcat

原创 2012年08月03日 14:37:53

系统环境:Ubuntu 10.10(linux-kernel 2.6.35-22)

安装版本:apache-tomcat-7.0.29.tar.gz(官方网址:Apache Tomcat


安装步骤:

1、下载 Tomcat

下载 apache-tomcat-7.0.29.tar.gz官方网址


2、解压 Tomcat

解压 apache-tomcat-7.0.29.tar.gz

tar -zxvf apache-tomcat-7.0.29.tar.gz



3、配置 Tomcat

复制解压后的文件到 /opt 目录

sudo cp -r apache-tomcat-7.0.29 /opt


进入 /opt/apache-tomcat-7.0.29 目录

cd /opt/apache-tomcat-7.0.29


打开启动的脚本文件

sudo vi ./bin/startup.sh



添加 jdk 和 jre 环境变量,如下图红色矩形区域


直接复制:

JAVA_HOME=/home/homer/eclipse/jdk1.7.0_05
JRE_HOME=/home/homer/eclipse/jdk1.7.0_05/jre
PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-7.0.29
JAVA_HOME和JRE_HOME 是已经配置好 JDK和JRE 目录

TOMCAT_HOME 为当前 apache-tomcat-7.0.29 目录

保存退出。


4、启动 Tomcat

sudo ./bin/startup.sh


上图启动时,显示一些启动参数信息


5、验证配置是否成功

打开浏览器,输入网址:http://localhost:8080 或 http://127.0.0.1:8080


显示上图网页,表示配置成功!


6、关闭 Tomcat

sudo ./bin/shutdown.sh


上图提示错误,提示没有安装 JAVA_HOME 或 JRE_HOME(这是因为步骤3中 start.sh 红色矩形区域 没有在shutdown.sh中配置 )


在关闭文件脚本 shutdown.sh 中,配置 JAVA_HOME 和 JRE_HOME,方法如步骤3


上图中,把右侧 start.sh 文件配置的JAVA_HOME等信息同样配置到左侧的shutdown.sh文件脚本中


重新关闭 Tomcat

sudo ./bin/shutdown.sh


从上图关闭可见,关闭过程与启动过程基本就是一个逆过程


7、验证关闭是否成功

在浏览器中,重新刷新网址 http://localhost:8080


从上图发现,浏览器已经无法访问Tomcat服务器,说明关闭成功!


8、自动启动 Tomcat 服务

方式1:配置/etc/rc.local最简单)

sudo vi /etc/rc.local


添加如下一行

/opt/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径)




方式2:sysv-rc-conf 工具配置

1、安装 sysv-rc-conf

sudo apt-get install sysv-rc-conf

2、 在 /etc/ini.d/ 目录下,新建 tomcatControl

sudo vi /etc/init.d/tomcatControl

TOMCAT_HOME="/opt/apache-tomcat-6.0.37/bin"
export JAVA_HOME=/home/homer/eclipse/jdk1.6.0_22
echo "$ --- 1 =  $1"
case $1 in
    startup)
        sh $TOMCAT_HOME/startup.sh
        ;;
    shutdown)
        sh $TOMCAT_HOME/shutdown.sh
        ;;
    restart)
        sh $TOMCAT_HOME/shutdown.sh
        sh $TOMCAT_HOME/startup.sh
        ;;
    *)
        sh $TOMCAT_HOME/startup.sh
        ;;
esac
exit 0


3、 启动tomcatControl

sudo sysv-rc-conf tomcatControl on

sudo sysv-rc-conf 查看启动的服务:


 tomcatControl 的 2、3、4、5被勾选

如果停止 tomcatControl 服务,输入: sudo sysv-rc-conf tomcatControl off,则上图2、3、4、5勾选去掉了



参考下面链接:

Ubuntu下配置tomcat自动启动

ubuntu 设置 tomcat 开机启动

Tomcat与Apache整合配置指南

Ubuntu 系统 Update-rc.d 命令



9、修改服务器端口号

如果 Tomcat 默认端口号 8080 与其它程序冲突,则可以在 ./conf/server.xml 配置文件中进行修改

例如:把服务器端口从 8080 修改为 9090

首先,打开服务器配置文件 ./conf/server.xml 

sudo vi ./conf/server.xml


找到 Connector 字段配置,如下图,默认端口Port 是 8080


修改上图中的 8080 为 9090,保存退出


此时,为了让修改生效,需要关闭、重启 Tomcat 服务

sudo ./bin/shutdown.sh

sudo ./bin/start.sh


在浏览器中,输入http://localhost:9090


上图中,网址 http://locahost:8080,网页显示成功,表明端口号从8080修改为9090成功!

其实,如果此时网址输入 http://localhost:8080,网页是无法正常显示的


添加管理用户:

1) 点击 tomcat 默认页 ——》 Host Manager



2) 根据提示,编辑tomcat安装目录下的 conf/tomcat-users.xml

vi  ./apache-tomcat-6.0.37/conf/tomcat-users.xml

添加下面角色:

<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>

如下图(红方框内):



3) 重启tomcat,使配置生效

./bin/shutdown.sh // 关闭tomcat

./bin/startup.sh  // 启动tomcat(可能需要sudo权限)


4) 登录tomcat管理页面

点击 tomcat 默认页 ——》 Host Manager,输入用户名(tomcat)和密码(s3cret

进入tomcat管理页面:





参考推荐:

Ubuntu 10.10下安装JDK配置Eclipse及Tomcat

Tomcat vs Apache(CSDN)


windows 版Tomcat 7.0的配置

windows tomcat配置大全


版权声明:本文为米扑博客原创文章,未经米扑博客允许不得转载。

相关文章推荐

ubuntu14.04 配置tomcat8

ubuntu下配置tomcat的过程其实和windows是差不多的,下面一起来看一下如何在ubuntu14.04中配置tomcat。1、下载tomcat 地址:http://tomcat.apach...

Ubuntu 14.04 安装Tomcat7.0

1.下载Tomcat7          打开Tomcat官网 http://tomcat.apache.org,在左边的导航栏的“Download"中找到Tomcat7.0目录,点击后进入Tomca...

Ubuntu 14.04 安装jdk,tomcat

写在前面: 装的时候,参考了许多网上的资料,有很多人写的有些简单了,人家那边版本稍微一更新,像我这样的小白就找不到东南西北了,折腾了两天,才弄出个所以然来。所以,在这里,我把自己的整个过程详细地写下...

Linux-Ubuntu14.04下JDK+tomcat安装与项目部署图文详解

一、环境准备 本文运行环境为 JDK1.7+Tomcat7 JDK1.7下载地址 Tomcat7下载地址 二、jdk安装配置 将下载好的jdk解压到usr/local sudo t...
  • pgpanda
  • pgpanda
  • 2016年09月19日 11:40
  • 6262

Ubuntu16 部署运行tomcat

几个步骤: 下载jdk、tomcat 配置jdk环境变量 部署运行tomcat 下载jdk、tomcat下载地址:...

在Ubuntu16.04下安装tomcat8.5.9

在windows下,到官网下载tomcat8.5.9,选择格式为tar.gz,如下图所示:            通过ftp将下载的tomcat8.5.9压缩包上传到ubuntu服务器,配置V...

Ubuntu下tomcat安装

环境:Ubuntu12.04 64位 需要安装: 1. java jdk 2. apache-tomcat7 1.安装并配置java jdk   (1)官网下载JDK     地址...

在Ubuntu中使用JAVA与tomcat搭建web服务器

一:材料 1.操作系统:ubuntu16.04 2.JAVA: jdk1.8.0 3.Tomcat:tomcat 8 4.域名:zhuandshao.cn 二:过程 1.安装java 1)...
  • QS_0928
  • QS_0928
  • 2017年08月18日 20:32
  • 336

Ubuntu下搭建Tomcat服务器

对于apache开源项目中tomcat的认识,大多停留在windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目。 先从基本安装开始,可...

Linux上JavaWeb环境搭建: JDK8 Tomcat Mysql Redis

今天在阿里云上搭建了下JavaWeb的环境, 顺便做个笔记, 环境是Ubuntu16.04; 1. JDK8+Tomcat8: 阿里云的帮助手册, 讲得够详细了, 一步一步照着做就没错的; 点击打...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu 配置 Tomcat
举报原因:
原因补充:

(最多只允许输入30个字)