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

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

 

1.实践环境

操作系统: Windows

IDE:IDEA

 

2.打包部署过程 

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

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

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

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

 

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

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

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

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

 

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

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

 

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

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

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:照写

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

 

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

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

 

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