第三节 CentOS环境下Tomcat部署war包的方法

亮子 2024-07-29 12:15:25 7649 0 0 0

1、环境

1)、Tomcat:本次测试的版本为Tomcat9。

2)、war包:本次已在开发工具IDEA或Eclipse生成了war文件(server-demo-day08.war),若还不会在开发工具将项目打成war包的,请另行百度。

2、步骤

1)、解压官网下载的Tomcat到任一目录下,然后将其war包JavaWebTest.war复制粘贴到 /opt/tomcat9/webapps 目录下(个人习惯,另外的目录理应也可以),如下图:

图片alt

2)、配置/opt/tomcat9/conf/server.xml文件

图片alt

用vi命令打开上述文件,并找到节点添加下面的代码,如下:

<Context path="/" docBase="/opt/tomcat9/webapps/server-demo-day08.war"  reloadable="true"></Context>

图片alt

  • path:war包解压后的项目名称,也就是访问路径(例:http://192.168.80.116:8080/)
  • docBase:war包的路径(需要把war包的后缀名加上,如上图所示,避免报错)
  • reloadable:自动加载

如何保存:
按ESC键,输入:wq,然后回车

3)、保存上述修改后,运行下面命令重启Tomcat服务即可:

cd /opt/tomcat9/bin
./shutdown.sh
./startup.sh

图片alt

图片alt

图片alt

如果出现如下错误,没有关系:

图片alt