`

eclipse mvn jetty

阅读更多
http://hi.baidu.com/yyjt1987/blog/item/4935c334a06e6242251f14ff.html
配置外部的JETTY

配置完jetty maven插件以后启动
右键项目-->run as -->new configuration-->m2eclipse-->new-->选择项目
比如
${workspace_loc:/snsdemo}

Goals:
jetty:run

run即可

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>aa</groupId>
	<artifactId>bb</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>war</packaging>

	<name>bb</name>
	<url>http://maven.apache.org</url>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>

	<build>
		<plugins>
			<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>maven-jetty-plugin</artifactId>
				<version>6.1.26</version>
				<configuration>
				</configuration>
			</plugin>
		</plugins>
	</build>
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>jetty</groupId>
			<artifactId>org.mortbay.jetty</artifactId>
			<version>5.1.12</version>
		</dependency>

		<dependency>
			<groupId>org.mortbay.jetty</groupId>
			<artifactId>jsp-2.1-jetty</artifactId>
			<version>7.0.0.pre5</version>
		</dependency>
	</dependencies>


</project>



配置JETTY 手动按回车重启
<plugin>
			<groupId>org.mortbay.jetty</groupId>
				<artifactId>maven-jetty-plugin</artifactId>
				<version>6.1.26</version>
				<configuration>
					<reload>manual</reload>
				</configuration>
			</plugin>


引用

从Jetty 6.2.0pre0版本起,添加了一个新的可用组件,用于控制web应用的重新部署。

配置参数:<reload>[manual|automatic]</reload>

当你设置成手动模式后,web应用不会自动的扫描和重部署。相反,用户可以控制的Web应用时,通过键入”回车换行键”重载。当设置成自动模式时,将根据scanIntervalSeconds参数的设置不定时的扫描和自动重部署。你也能通过在命令行使用系统参数

-Djetty.reload 配置选择重载的模式。

比如:"mvn -Djetty.reload=manual jetty:run" 将强制手动重载,不管pom.xml文件里如何配置。同理: "mvn -Djetty.reload=automatic -Djetty.scanIntervalSeconds=10 jetty:run" 每隔十秒中后台将重载一次,而不管pom.xml文件里如何配置。

参考:[url]
http://hi.baidu.com/guorabbit/blog/item/29cd798d0c6dba1ab31bba96.html
[/url]
分享到:
评论

相关推荐

    Eclipse与jetty插件的安装和使用

    4. 启动调试,先启动External Tools配置,然后启动Debug配置,就可以看到控制台输出了mvn jetty:run的结果,表明调试已经成功。 注意 在调试时,只能启动一次,这种调试方式比较麻烦。需要注意的是,jetty插件需要...

    eclipse中配置使用jetty调试web项目

    mvn jetty:run ``` 这将启动Jetty服务器,并加载你的Web应用。 7. **源码和工具** 标签中的“源码”可能指的是你需要了解Web应用的源代码结构,以及如何在Eclipse中管理和编辑这些代码。而“工具”则涵盖了...

    Eclipse+maven+jetty开发环境搭建

    在本文中,我们将详细介绍如何使用Eclipse、Maven和Jetty搭建一个开发环境。这个环境适合于Java Web项目的开发和调试。首先,确保你已经具备了以下软件的基础版本: 1. Eclipse IDE:在这个示例中使用的版本是3.2.2...

    Maven下使用Jetty进行Debug

    此时,需要停止Jetty(通过Eclipse的Stop按钮或者控制台的`Ctrl+C`),然后重新运行外部工具配置。 **3.3 设置断点** 在Eclipse中,你可以直接在源代码文件的行号旁点击,为需要调试的代码行设置断点。当程序执行...

    Eclipse Maven项目中配置Jetty

    mvn jetty:run ``` 这将会编译项目,启动Jetty服务器,并将你的应用部署到服务器上。你可以在浏览器中输入`http://localhost:8080/your-context-path`来访问你的应用。 如果项目名为`jettyDemo`,那么这个项目可能...

    Maven Jetty 插件的问题(css/js等目录死锁)的解决

    打开本地Maven仓库中对应Jetty版本的目录,路径通常为`C:\Users\用户名\.m2\repository\org\eclipse\jetty\jetty-webapp\7.1.6.v20100715`。 3. **修改`webdefault.xml`文件** 在Jetty的`jetty-webapp-7.1.6.v...

    jetty和eclpise集成jar包

    8. **Maven集成**:如果你的项目使用Maven构建,可以配置Jetty Maven Plugin,通过执行`mvn jetty:run`命令,直接在命令行中启动和测试应用,这样也可以与Eclipse集成,实现开发流程的一致性。 9. **日志和错误处理...

    jmeter-websocket-jar包

    org.eclipse.jetty.io_9.1.1.v20140108.jar org.eclipse.jetty.util_9.1.1.v20140108.jar org.eclipse.jetty.websocket.api_9.1.1.v20140108.jar org.eclipse.jetty.websocket.client_9.1.1.v20140108.jar org....

    Juno+mvn创建jetty web项目过程笔记

    在本文中,我们将深入探讨如何使用Maven和Jetty创建一个Web项目,特别是在Eclipse Juno环境下。Maven是一个强大的项目管理和依赖管理工具,而Jetty则是一个轻量级的Web服务器和Servlet容器,常用于开发和测试环境。 ...

    jetty-maven-eclipse集成demo

    先配置mvn环境,打开eclipse-jee导入,右击项目--》run as--》maven build--》goals中填入jetty run。 打开浏览器直接访问:http://localhost:8080/jetty-maven。 具体参考:...

    Eclipse_Maven_Jetty配置

    ### Eclipse Maven Jetty 配置详解 #### 一、引言 在开发Web应用程序时,开发者经常需要在本地环境中配置并测试应用。Eclipse作为一款流行的集成开发环境(IDE),结合Maven(一种项目管理工具)与Jetty(一款开源...

    Maven+jetty+jrebel+m2eclipse+eclipse搭建struts2开发环境

    要将Jetty与Maven结合,可以在Maven的`pom.xml`文件中添加Jetty插件,通过执行特定的Maven目标(goal)来启动或停止Jetty服务器,例如`mvn jetty:run`。 JRebel是一种强大的热部署工具,它允许开发者在不重启应用...

    spring4-jetty9-embedded-nowebxml:用jetty9启动无web.xml 的 spring4 的5种方式

    通过jetty的 org.eclipse.jetty.xml.XmlConfiguration 执行jetty/jetty.xml文件 方法4 执行com.halfray.example.initializer.JettyWebContextServer类的main方法 方法5 执行...

    mvn常用命令

    `mvn jetty:run`运行项目于Jetty上 `mvn compile`编译 `mvn test`编译并测试 `mvn clean`清空生成的文件 `mvn site`生成项目相关信息的网站 `mvn -Dwtpversion=1.0 eclipse:eclipse`生成WTP插件的Web项目 `mvn -...

    jetty+maven webapp,http,https实现的简单demo

    mvn jetty:run ``` 现在,你可以通过HTTP(http://localhost:8080/hello)和HTTPS(https://localhost:8443/hello)访问你的应用了。 这个DEMO展示了如何结合Jetty和Maven创建一个支持HTTP和HTTPS的Web应用。通过...

    简单jetty配置

    1. `maven-jetty-plugin`插件的配置:`&lt;plugin&gt;&lt;groupId&gt;org.mortbay.jetty&lt;/groupId&gt;&lt;artifactId&gt;maven-jetty-plugin&lt;/artifactId&gt;...`,通过配置插件,可以在命令行直接启动Jetty服务器,例如`mvn jetty:run`。...

    Eclipse+_maven_+_jetty_开发web

    - 创建Maven Web项目并导入Eclipse:可以使用Maven命令`mvn archetype:create`来创建项目模板,然后使用`mvn eclipse:eclipse`命令将项目转换为Eclipse项目,并导入到Eclipse中。 - 配置环境测试Web项目:在项目中...

Global site tag (gtag.js) - Google Analytics