`
knight_black_bob
  • 浏览: 850367 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven pom jetty run

阅读更多

 

构建一个 maven jetty 项目

 demo下载

 

1. 配置 jetty 插件在pom中

<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>com.curiousby.cn</groupId>
	<artifactId>MavenJettyRunDemo</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>war</packaging>

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

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

	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>
	</dependencies>


	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.3</version>
				<configuration>
					<source>1.7</source>
					<target>1.7</target>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-surefire-plugin</artifactId>
				<version>2.4.2</version>
				<configuration>
					<skipTests>false</skipTests>
					<testFailureIgnore>true</testFailureIgnore>
					<argLine>${argLine}</argLine>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>jetty-maven-plugin</artifactId>
				<version>7.1.6.v20100715</version>
				<configuration>
					<webAppConfig>
						<contextPath>/jettyTest</contextPath>
					</webAppConfig>
					<connectors>
						<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
							<port>8084</port>
							<maxIdleTime>60000</maxIdleTime>
						</connector>
					</connectors>
				</configuration>
			</plugin>
		</plugins>
	</build>

</project>

  

2. web .xml 

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	metadata-complete="true">

 
	<welcome-file-list>
		<welcome-file>index.jsp</welcome-file>
	</welcome-file-list>
</web-app>  

 

3. index.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>

Hello world!
</body>
</html>

 

4. 运行 命令 maven bulid  -> mvn jetty:run 

 

 

或者  配置 

 



 

 

 

5.测试 



 

 6. 删除进程

在win 中 jetty 启动后进程未删除,导致后期的jetty  run 启动不起来,所以要删除 进程

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

 

 

  • 大小: 134.9 KB
  • 大小: 63.7 KB
  • 大小: 1.4 KB
  • 大小: 6.8 KB
0
0
分享到:
评论

相关推荐

    jetty maven pom run

    jetty maven pom run ---------------------------------------- http://knight-black-bob.iteye.com/blog/2360698

    maven-jetty-plugin

    4. **与Maven生命周期集成**:Maven Jetty Plugin提供了多个目标(goals),例如`jetty:run`用于启动服务器,`jetty:stop`用于停止服务器,这些目标可以与Maven的生命周期阶段结合,方便地在构建过程中调用。...

    maven +jetty 配置web工程

    要配置`Maven + Jetty`,我们需要在`pom.xml`文件中添加Jetty Maven插件。以下是一个示例配置: ```xml ... ... &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin &lt;version&gt;6.1.26...

    Maven与Jetty

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

    Eclipse+maven+jetty开发环境搭建

    - **运行Jetty**: 在Eclipse中,右键点击项目,选择“Run As” -&gt; “Maven Build...”,在Goals中输入`jetty:run`,然后运行。这将在Jetty服务器上启动你的Web应用。 5. **使用与调试**: 一旦服务器启动,你可以在...

    maven项目下用 jetty 启动热部署

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

    Maven + Jetty Plugin

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

    maven+jetty

    5. 运行Jetty插件:在IDEA的Maven面板中找到`jetty:run`目标,点击运行。这将启动Jetty服务器并加载你的Web应用。 6. 测试应用:在浏览器中输入`http://localhost:8080/your-context-path`(根据你的配置替换`your-...

    maven+jetty +ssh 项目例子

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

    dwr+maven+jetty

    - 使用Maven的命令行工具(如`mvn jetty:run`)启动Jetty服务器并运行应用。 文件列表中的`pom.xml`是Maven项目的配置文件,包含了项目的信息和依赖项。`src`目录则包含源代码,如Java类、HTML、CSS和JavaScript...

    maven jetty

    在Maven的pom.xml文件中,我们需要添加Maven Jetty插件的配置。以下是一个基本的配置示例: ```xml ... ... &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin &lt;version&gt;6.1.26&lt;/version&gt; &lt;!...

    struts2+maven+jetty 示例

    然后,在Jetty的pom.xml中配置jetty:run插件,以便直接运行Web应用: ```xml &lt;groupId&gt;org.eclipse.jetty &lt;artifactId&gt;jetty-maven-plugin &lt;contextPath&gt;/struts2Demo ``` 最后,通过执行`...

    用Maven和Jetty开发调试WEB应用程序

    为了能够在Eclipse中使用Jetty进行调试,需要在`pom.xml`文件中添加Jetty插件: ```xml &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin &lt;contextPath&gt;/rhinoceros ...

    Maven+Jetty下SSI框架搭建

    6. **运行项目**:使用Maven的`jetty:run`目标启动服务器,然后在浏览器中访问你的应用,查看SSI是否正确工作。 通过以上步骤,你就成功地在Maven和Jetty环境下搭建了SSI框架。这使得你可以利用SSI的功能,如动态...

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

    4. **运行项目**: 使用Maven的`jetty:run`目标启动项目,此时Jetty服务器将监听指定端口,JRebel会监控源代码的变化,当检测到代码更改时,会自动更新到运行中的应用中,无需手动重启服务器。 通过这样的配置,...

    Eclipse Maven项目中配置Jetty

    打开`pom.xml`,在`&lt;dependencies&gt;`标签内添加以下代码段,这将引入Jetty的Servlet API和Jetty Maven插件: ```xml &lt;groupId&gt;javax.servlet &lt;artifactId&gt;javax.servlet-api &lt;version&gt;4.0.1 &lt;scope&gt;provided ...

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

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

    maven3 jetty jrebel 搭建可调式的开发环境

    一旦所有配置完成,你可以使用Maven的命令行工具,例如`mvn jetty:run`,来启动你的应用。此时,任何在源代码中的更改都会被JRebel即时检测到并自动应用,无需手动重启服务器。这样,你就拥有了一个高效、可调式的...

Global site tag (gtag.js) - Google Analytics