`

maven项目中jetty插件的部署

阅读更多
<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/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>zhanglong.tutorial</groupId>
	<artifactId>zhang_tutorial</artifactId>
	<packaging>war</packaging>
	<version>0.0.1-SNAPSHOT</version>
	<name>zhang_tutorial Maven Webapp</name>
	<url>http://maven.apache.org</url>
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.10</version>
			<scope>test</scope>
		</dependency>


		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>servlet-api</artifactId>
			<version>2.5</version>
		</dependency>

		<dependency>
			<groupId>javax.servlet.jsp</groupId>
			<artifactId>jsp-api</artifactId>
			<version>2.2</version>
		</dependency>

		<dependency>
			<groupId>jstl</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>

		 


	</dependencies>
	<build>
		<finalName>zhang_tutorial</finalName>
		<directory>target</directory>

		<pluginManagement>
			<plugins>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-compiler-plugin</artifactId>
					<version>3.1</version>
					<configuration>
						<source>1.6</source>
						<target>1.6</target>
					</configuration>
				</plugin>



				<plugin>

					<groupId>org.mortbay.jetty</groupId>
					<artifactId>jetty-maven-plugin</artifactId>
					<version>8.1.0.RC5</version>
					<configuration>
						<scanIntervalSeconds>10</scanIntervalSeconds>
						<webApp>
							<contextPath>/linglingImg</contextPath>
						</webApp>
						<connectors>
							<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
								<port>9999</port>
								<maxIdleTime>60000</maxIdleTime>
							</connector>
						</connectors>
						<stopPort>8898</stopPort>
						<stopKey>foo</stopKey>

					</configuration>



				</plugin>


			</plugins>
		</pluginManagement>
	</build>
</project>



这里要引入jetty插件, 以及javax.servlet的包.
最后只要在myeclipse里运行jetty:run, 就可以启动jetty。
分享到:
评论

相关推荐

    maven项目下用 jetty 启动热部署

    1. **添加Jetty插件依赖**:首先,在项目的`pom.xml`文件中,我们需要添加Jetty Maven插件的依赖。这可以通过在`&lt;build&gt;`标签内添加`&lt;plugins&gt;`标签,并在其中声明Jetty插件的GAV(Group ID, Artifact ID, Version)...

    Intellij IDEA下建立maven管理的web项目,配置jetty热部署

    在 Maven 项目中,我们可以使用 Jetty 插件来实现热部署。 知识点 5:Maven 的依赖管理 Maven 项目可以依赖其他项目或 jar 包,通过在 POM 文件中配置依赖关系,Maven 会自动下载和管理依赖项。在本示例中,我们...

    maven多模块项目+jetty热部署实例源码

    ** Maven多模块项目详解 ** ...通过这个实例源码,你可以学习如何在Eclipse中配置Maven多模块项目,并结合Jetty进行热部署。了解并实践这些知识点,将有助于你快速构建和调试Java Web项目,提高开发效率。

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    要在Maven项目中使用`maven-jetty-plugin`,首先需要在项目的`pom.xml`文件中添加插件的配置。例如: ```xml ... &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin &lt;version&gt;6.1.x...

    Eclipse Maven项目中配置Jetty

    3. 配置Jetty插件的设置,如上下文路径、停止键和端口。 4. 使用Maven的`jetty:run`命令启动服务器。 通过这种方式,你可以轻松地在开发环境中运行和测试你的Java Web应用,无需复杂的部署流程。

    maven-jetty-plugin

    10. **插件管理**:在Maven的`pom.xml`文件中,可以控制Jetty插件的版本,确保与项目中其他依赖的一致性。 在实际使用中,开发者通常会在`pom.xml`文件中添加以下配置来启用Maven Jetty Plugin: ```xml ... ...

    maven工程在Jetty服务器上的自动化部署(开发者模式)

    4. **Jetty-Maven插件配置**:学习如何在`pom.xml`文件中配置Jetty插件,包括端口号、上下文路径、扫描更改自动重启等选项。 5. **开发者模式**:开发者模式通常意味着频繁的代码修改和快速的部署反馈。这可能涉及...

    maven jetty

    对于Jetty集成,我们通常会用到Maven Jetty插件,它允许我们在开发过程中直接通过Maven命令启动Jetty服务器,而无需部署到正式的Servlet容器中。 ** Maven Jetty插件的配置 ** 在Maven的pom.xml文件中,我们需要...

    Maven + Jetty Plugin

    通过在Maven的`pom.xml`文件中添加Jetty插件,开发者可以在开发过程中快速启动和调试Web应用,无需每次都打包和部署到完整的应用服务器。 首先,我们需要了解Maven的插件系统。Maven插件是Maven生命周期的一部分,...

    Maven下使用Jetty进行Debug

    在Maven项目的`pom.xml`文件中,我们需要添加Jetty插件的配置。这段配置会告诉Maven使用Jetty来运行我们的Web应用。代码如下: ```xml ... ... &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;jetty-maven-...

    Maven与Jetty

    Maven和Jetty是Java开发中两个...通过合理配置Maven的POM文件和使用Jetty插件,开发者可以更专注于代码编写,而不必担心环境配置的问题。这个组合对于小型到中型的Web项目尤其适用,能够提高开发效率并降低维护成本。

    maven3 + jetty 新建webapp

    在创建一个基于Maven的Webapp时,`pom.xml`中需要包含特定的Maven插件和依赖,例如`jetty-maven-plugin`,这是Jetty与Maven集成的关键。 在`pom.xml`中,你需要配置以下内容: 1. **项目基本设置**:包括groupId、...

    maven+jetty

    4. 配置Jetty插件:在POM.xml中添加Jetty插件,如下: ```xml &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;jetty-maven-plugin &lt;version&gt;9.4.43.v20210629 &lt;contextPath&gt;/your-context-path ``` ...

    Netbeans jetty maven项目调试配置

    标题 "Netbeans Jetty Maven项目调试配置" 涉及的是在Java开发环境中,如何使用Netbeans IDE结合Jetty服务器和Maven构建工具进行项目的调试配置。这是一个关键的知识点,对于那些经常处理Web应用程序的开发者来说...

    maven +jetty 配置web工程

    在上述配置中,我们指定了Jetty插件的groupId、artifactId和version,以及一些基本的运行配置,如Web应用的上下文路径(contextPath)和停止服务器的键值对(stopKey和stopPort)。 接下来,为了启动Web工程,只需...

    使用Eclipse构建Maven的Web项目用jetty启动.docx

    * 在pom.xml中添加jetty插件,使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,点击Add进行。 * 配置jetty插件,设置jetty的端口号和主机名。 * 启动jetty服务器,右键项目,选择Run As -&gt; Maven ...

    IntelliJ+Maven+Jetty+Jrebel实现web项目java代码更改后热部署

    还需要在IDE的Run/Debug配置中选择"Maven",然后在命令行参数中添加`-Drebel.plugins=maven-jetty-plugin`,确保Jetty插件与JRebel配合工作。 4. **运行项目**: 使用Maven的`jetty:run`目标启动项目,此时Jetty...

    maven+jetty +ssh 项目例子

    描述中的"直接运行 run:jetty"指示了在命令行中通过Maven的jetty插件启动应用的步骤,无需额外配置或打包成WAR文件。 【标签】进一步细化了项目的核心元素: 1. **maven例子** - 这意味着项目使用Maven作为构建...

Global site tag (gtag.js) - Google Analytics