Maven项目打包成war包部署到Tomcat的方法

时间:2024-11-17 07:10:32

有关于 Maven 项目的打包部署,我这里用的是 IDEA 编辑器,以此来做个简单的记录。

 

1.实践环境

操作系统: Windows

IDE:IDEA

 

2.打包部署过程 

2.1 选择右边的maven标签,右键点击如图所示 Maven clean,然后run maven build,这里 Maven 会清楚掉之前对这个项目所有的打包信息。

2.2进行完 Maven clean 操作后,在IDEA的控制台会出现以下的信息。 

 

2.3然后我们重新右键package,点击如图所示 package

出现以下结果则说明打包成功。  

 

2.4刷新我们的项目,我们能在项目的 target 目录下找到我们打包好的 war 包。

 

2.5将上述打包好的 war 包放置我们的 tomcat 的 webapps 目录下。如图所示。

2.6修改 tomcat 中 conf 目录下的配置文件 server.xml,在配置文件中找到Host标签,在其中添加如下内容。这里使用的是相对路径,doBase 属性的值是我们所打 war 包的名称。 

<Context docBase="campus-second-hand-books-server-0.0.1-SNAPSHOT" path="/books" reloadable="true" privileged="true"/>

解释:

docBase:是war包的名称【注意不带.war】

path:部署项目的路径,如果项目是根目录访问,直接写 path="/",如果项目不是根目录访问,则需要带上你访问的路径,path="/books"

reloadable:照写

privileged:照写

 

 

2.7进入 tomcat 的 bin 目录,点击  启动我们的tomcat。显示如下结果则说明部署成功。 

 

 

2.8这时候我们打开浏览器输入 localhost:8080/books,就成功访问到了我们的主页。