`

MAVEN中使用jetty插件同时发运行多个web项目

 
阅读更多

项目结构如下:

parent

user(web)

user_client(web)

在parent中的pom.xml文件中添加以下代码

<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>jetty-maven-plugin</artifactId>
				<configuration>
					<!--每10秒扫描一次pom文件 -->
					<scanIntervalSeconds>10</scanIntervalSeconds>
					<stopKey>stop</stopKey>
					<!--指定stop端口 -->
					<stopPort>8888</stopPort>
					<!--配置war包所在路径 -->
					<war>${basedir}/user/target/user-${project.version}.war</war>
					<!--指定访问路径 -->
					<webApp>
						<contextPath>/user</contextPath>
					</webApp>
					<contextHandlers>
						<!--配置第二个web项目 可以配置多个 -->
						<contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
							<war>${basedir}/user_client/target/user_client-${project.version}.war</war>
							<contextPath>/user_client</contextPath>
						</contextHandler>
					</contextHandlers>
					<connectors>
						<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
							<!--指定访问端口 -->
							<port>80</port>
							<maxIdleTime>60000</maxIdleTime>
						</connector>
					</connectors>
				</configuration>
			</plugin>

 并在Eclipse中的Run AS中选择maven build ...

输入:clean package -DskipTests jetty:run-war

运行即可

分享到:
评论

相关推荐

    Jetty中文手册

    Ant Jetty插件(Plugin) 使用集成开发环境(IDEs) 在Eclipse中使用Jetty 在IntelliJ中使用Jetty 在Eclipse中工作 在Eclipse中开发Jetty Jetty WTP插件(Plugin) JettyOSGi SDK for Eclipse-PDE EclipseRT Jetty ...

    Maven权威指南 很精典的学习教程,比ANT更好用

    运行这个Web应用 7.8. simple-command模块 7.9. 运行这个命令行程序 7.10. 小结 7.10.1. 编写接口项目程序 8. 优化和重构POM 8.1. 简介 8.2. POM清理 8.3. 优化依赖 8.4. 优化插件 8.5. 使用Maven ...

    jfinal插件集合demojfinal-demo.zip

    2.使用jetty运行项目,运行maven插件jetty:run 3.admin密码shengmu 4.学习如何使用Maven,我的Blog 基本功能如下: 1.使用jfinal-shiro实现数据库级别的权限灵活定制,和freemarker的权限标签 2.使用jfinal-...

    run-jetty-run

    我非常喜欢的一个jetty插件,直接项目右键run-jetty就能直接在jetty上运行web应用,对于maven项目,比添加一个tomcat plugin方便的多

    mvn常用命令

    在应用程序中使用多个存储库,例如: ```xml &lt;id&gt;Ibiblio &lt;name&gt;Ibiblio &lt;url&gt;http://www.ibiblio.org/maven/&lt;/url&gt; &lt;id&gt;PlanetMirror &lt;name&gt;Planet Mirror &lt;url&gt;...

    connect-1.3.0-all-in-one

    # 安装 Maven 的插件:The Maven Integration for Eclipse # Window-&gt;Preferences-&gt;Maven-&gt;installations-&gt;Add 把 Maven 的路径添加上 # 用 SVN 把项目迁出 http://open-qq.googlecode.com/svn/trunk/demo # ...

    springboot参考指南

    在Spring环境中使用YAML暴露属性 iii. 23.6.3. Multi-profile YAML文档 iv. 23.6.4. YAML缺点 vii. 23.7. 类型安全的配置属性 i. 23.7.1. 第三方配置 ii. 23.7.2. 松散的绑定(Relaxed binding) iii. 23.7.3. @...

    后台管理系统

    那么我们能不能整理一个基础项目基础模板出来,就这样adminstore诞生了。adminstore整合了spring,hibernate,shiro,discover等框架。不用担心每次那样麻烦的拷贝了。后台管理系统集成模板修改,菜单管理,用户管理,...

    SmartWx微信公众号管理系统-其他

    也可使用maven tomcat7插件运行,jetty插件运行暂时有问题 13、访问系统。地址:http://localhost:8080/;用户名:smartwx,密码:smartwx 14、由于eclipse识别问题,部分xml文件和html页面会报错,无需关心,运行...

    java8源码-gradlejava:gradlejava

    最近用java做了一个和图片相关的功能,发现了一个开源项目,这个项目使用的是jdk1.8,gradle编译,所以学习了一下java8和gradle。 需要 Java 8 微软注册开发者key () 依赖仓库JCente 二、功能描述 基于CognitiveJ...

    单点登录源码

    基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`项目所有后台系统都是使用该模块界面作为前端展示。 &gt; zheng-ui 各个子系统前台thymeleaf模板,前端资源模块,使用nginx代理,实现动静...

Global site tag (gtag.js) - Google Analytics