Ubuntu 配置 Tomcat

简介: 系统环境:Ubuntu 10.10(linux-kernel 2.6.35-22) 安装版本:apache-tomcat-7.0.29.tar.gz(官方网址:Apache Tomcat)   安装步骤: 1、下载 Tomcat 下载 apache-tomcat-7.

系统环境: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 环境变量,如下图红色矩形区域

直接复制:

 

[html]  view plain copy print ?
 
  1. JAVA_HOME=/home/homer/eclipse/jdk1.7.0_05  
  2. JRE_HOME=/home/homer/eclipse/jdk1.7.0_05/jre  
  3. PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH  
  4. CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
  5. 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

 

[css]  view plain copy print ?
 
  1. TOMCAT_HOME="/opt/apache-tomcat-6.0.37/bin"  
  2. export JAVA_HOME=/home/homer/eclipse/jdk1.6.0_22  
  3. echo "$ --- 1 =  $1"  
  4. case $1 in  
  5.     startup)  
  6.         sh $TOMCAT_HOME/startup.sh  
  7.         ;;  
  8.     shutdown)  
  9.         sh $TOMCAT_HOME/shutdown.sh  
  10.         ;;  
  11.     restart)  
  12.         sh $TOMCAT_HOME/shutdown.sh  
  13.         sh $TOMCAT_HOME/startup.sh  
  14.         ;;  
  15.     *)  
  16.         sh $TOMCAT_HOME/startup.sh  
  17.         ;;  
  18. esac  
  19. 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配置大全

目录
相关文章
|
4月前
|
网络协议 Java 应用服务中间件
框架源码私享笔记(01)Tomcat核心架构功能 | 配置详解
本文首先分享了《活出意义来》一书序言中的感悟,强调成功如同幸福,不是刻意追求就能得到,而是全心投入时的副产品。接着探讨了Tomcat的核心功能与架构解析,包括网络连接器(Connector)和Servlet容器(Container),并介绍了其处理HTTP请求的工作流程。文章还详细解释了Tomcat的server.xml配置文件,涵盖了从顶级容器Server到子组件Connector、Engine、Host、Context等的配置参数及作用,帮助读者理解Tomcat的内部机制和配置方法。
|
1月前
|
Ubuntu jenkins 机器人
在Jenkins上配置触发Ubuntu环境的图形用户界面(GUI)构建任务。
以上,这趟融合了技术与艺术的Jenkins配置之旅就告一段落了。记住,技术应当像艺术一样有趣和生动,这样才能激发出最大的创新和效率。
47 2
|
2月前
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
201 27
|
2月前
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
178 18
|
2月前
|
Ubuntu 安全 Linux
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
98 5
|
2月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
158 11
|
3月前
|
Ubuntu 关系型数据库 MySQL
在Ubuntu 22.04上配置和安装MySQL
以上就是在Ubuntu 22.04上配置和安装MySQL的步骤。这个过程可能看起来有点复杂,但只要按照步骤一步步来,你会发现其实并不难。记住,任何时候都不要急于求成,耐心是解决问题的关键。
309 30
|
3月前
|
Java 关系型数据库 MySQL
JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用
以上就是JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用的基本步骤。这些步骤可能会因为你的具体需求和环境而有所不同,但是基本的思路是一样的。希望这些信息能够帮助你更好地理解和使用这些工具。
108 17
|
3月前
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
178 13
|
3月前
|
Ubuntu 网络协议
在Ubuntu 18.04服务器上配置双网口以接入互联网
总结一下,配置双网口在Ubuntu 18.04服务器就像一场冒险游戏,你小心翼翼地从查看网络布局开始,铺设新线路,最后得到了通往互联网的双重通道。祝你在网络世界的冒险旅程中更上一层楼!
115 11