Linux下成功发布javaweb项目记录
电脑中有个SSM+mysql+easyUI的项目,把它发布到Linux中的一些总结
一、Maven中tomcat插件的配置及使用
首先,项目在本地Tomact中是能正常跑起来的,但在maven中配置Tomcat之后出现一些问题
配置方法: pom.xml中加入如下代码

<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<!-- <version>2.2</version> -->
<configuration>
<!-- 控制tomcat端口号 -->
<port>8080</port>
<!-- 项目发布到tomcat后的名称 -->
<path>/ssm-easyui</path>
</configuration>
</plugin>
</plugins>
</build>
1、maven中配置Tomcat插件,会有一些jar包的冲突,所以要给如下两个jar包添加作用域

2、maven中配置Tomcat插件,当项目运行时,会有一些文件不能注入,所以给他配置一个资源拷贝插件
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
3、项目运行


4、项目正常访问

二、项目热部署到Linux中
pom.XML中添加如下代码

如下图所示运行项目
第一次运行时输入 tomcat7:deploy
当Linux下Tomcat中有当前项目时,则输入:tomcat7:redeploy

运行后Linux下Tomcat中会出现项目war包

成功访问



浙公网安备 33010602011771号