您的位置:首页 > 运维架构 > Tomcat

maven项目打成war发布到tomcat运行

2017-10-12 14:35 525 查看
现在的项目大部分都使用maven了,现在笔者来说说怎么在tomcat里运行maven项目,笔者的项目都是在pom.xml里面加入jetty运行,代码如下:

<build>
<finalName>tianhuicloud</finalName>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<verbose />
<bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>
</compilerArguments>
</configuration>
</plugin>
<!--jetty插件-->
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.22</version>
<configuration>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8888</port>
</connector>
</connectors>
<!--以debug模式运行项目实现jetty热部署 -->
<scanIntervalSeconds>5</scanIntervalSeconds>
<stopKey>stop1</stopKey>
<stopPort>5599</stopPort>
<webAppConfig>
<contextPath>/tianhuicloud</contextPath>
</webAppConfig>
</configuration>
</plugin>
</plugins>
<defaultGoal>compile</defaultGoal>
</build>


之后右击项目,如图所示:







项目运行成功之后,就会在项目的target下生成项目的war包,如图:



把这个war包放入tomcat的webapps下运行即可!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: