首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ubuntu系统部署Tomcat服务

ubuntu系统部署Tomcat服务

作者头像
知识分子没文化
发布2023-07-01 15:04:50
发布2023-07-01 15:04:50
1.3K0
举报
文章被收录于专栏:Roookie博客Roookie博客

环境说明:

操作系统:ubuntu 18.0.4

Tomcat版本:Tomcat 9

部署Tomcat时,您要确保已成功配置好了Java环境,配置Java环境请参考:Win10系统配置Java开发环境 - Roookie博客 | 记录 · 收纳 · 分享 (wlplove.com)

1. 从Tomcat官网下载

Tomcat官网:Apache Tomcat® - Welcome!

Tomcat 9:Apache Tomcat® - Apache Tomcat 9 Software Downloads

Tomcat 8:Apache Tomcat® - Apache Tomcat 8 Software Downloads

Tomcat 7:Apache Tomcat® - Apache Tomcat 7 Software Downloads

这里以Tomcat 9作为例子来说明

2. 解压Tomcat安装文件

找到下载的tomcat9安装文件,解压到/usr/目录下:

代码语言:javascript
复制
# 先进入/usr/目录下:
cd /usr/

# 解压Tomcat安装包,这里根据自己的情况更改路径,我下载的Tomcat的路径是/home/wlp/Downloads/apache-tomcat-9.0.39.tar.gz:
sudo tar -zxvf /home/wlp/Downloads/apache-tomcat-9.0.39.tar.gz

解压后的文件名为apache-tomcat-9.0.39,有点长,为方便配置,这里将文件夹名修改为Tomcat-9:

代码语言:javascript
复制
sudo mv apache-tomcat-9.0.39 Tomcat-9

3.修改环境变量:

修改/etc/profile文件:

代码语言:javascript
复制
sudo nano /etc/profile

在打开的页面最后加入:

代码语言:javascript
复制
export CATALINA_HOME=/usr/Tomcat-9

然后ctrl + o保存,ctrl + x退出

代码语言:javascript
复制
# 使配置生效
source /etc/profile

安装好之后,Tomcat还无法访问,还需要配置两个文件

4. 修改文件配置

进入Tomcat-9安装目录:

代码语言:javascript
复制
cd Tomcat-9

修改安装目录下的两个文件,允许访问主机ip地址的正则表达式:

代码语言:javascript
复制
#修改webapps/manager/META-INF/context.xml:
sudo nano webapps/manager/META-INF/context.xml

#修改webapps/host-manager/META-INF/context.xml:
sudo nano webapps/host-manager/META-INF/context.xml

打开两个文件找到以下内容:

代码语言:javascript
复制

修改为:

代码语言:javascript
复制

正则表达式中的点是特殊字符,需要用“."进行转义 (\写的时候是两个,显示为一个,因为这个字符也是特殊字符)

5. 启动Tomcat服务

代码语言:javascript
复制
# 进入Tomcat安装目录下的bin文件夹中:
cd bin

此时可能会出现这样的情况,如果没有即可跳过这步:

这是由于Tomcat-9文件夹读写权限不足,只要设置一下读写权限就可以了,回到上层目录,执行修改权限命令:

代码语言:javascript
复制
# 返回上层目录:
cd ..

# 修改权限:
sudo chmod 775 -R Tomcat-9

再重新进入Tomcat-9/bin目录:

代码语言:javascript
复制
cd Tomcat-9/bin

运行启动脚本:

代码语言:javascript
复制
./startup.sh

成功启动Tomcat服务,此时打开浏览器输入:

代码语言:javascript
复制
localhost:8080

如果前面配置没有错误的话,就会进入到Tomcat首页

6. 创建项目目录

在Tomcat的webapps目录下创建一个test文件夹,就可以作为项目的目录

代码语言:javascript
复制
# 创建test文件夹:
sudo mkdir webapps/test

cd webapps/test
# 在里面创建一个test.html:
sudo touch test.html

# 编辑test.html
sudo nano test.html

向test.html添加以下内容:

代码语言:javascript
复制
    这是测试项目
    
        项目创建成功!

然后ctrl + o保存,ctrl + x退出

通过以下地址访问:

代码语言:javascript
复制
localhost:8080/test/test.html

即可看到设置的项目文件的显示效果。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 从Tomcat官网下载
  • 2. 解压Tomcat安装文件
  • 3.修改环境变量:
  • 4. 修改文件配置
  • 5. 启动Tomcat服务
  • 6. 创建项目目录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档