Tomcat: http://tomcat.apache.org/maven-plugin-2.1/
pom.xml
settings.xml
jetty: http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
pom.xml
部署方式
1. 参考 http://www.cnblogs.com/fnng/archive/2011/12/16/2290587.html
2. 点击工具条的小虫子,然后选择Debug config(调试配置), 或者点击项目右键,Debug as(调试方式)-->选择Debug config(调试配置),选择Maven Build, 然后点右上角创建一个配置,在Goals输入:jetty:run, 这里可以使用多个命令,比如:clean jetty:run。然后点击debug(调试),开始以Debug方式运行工程。下次运行的时候,不用配置,右键或者点工具栏那里的debug,会多出刚才的这个配置,然后直接运行。
3.使用server(服务器) of eclipse的方式运行。参考: http://blog.csdn.net/laoshuisheng/article/details/6420003
注意:第2种方式,在包含多Module的时候,很难对代码进行调试,这种情况最好使用的3种。
pom.xml
<pluginManagement> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin</artifactId> <version>2.1</version> </plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> </plugin> </plugins> </pluginManagement>
settings.xml
<pluginGroups> .... <pluginGroup>org.apache.tomcat.maven</pluginGroup> .... </pluginGroups>命令: tomcat:run
jetty: http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
pom.xml
<plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.10</version> <configuration> <stopPort>9966</stopPort> <stopKey>foo</stopKey> </configuration> </plugin>或者
<plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.20</version> <configuration> <contextPath>/jbpm5</contextPath> <!--<webDefaultXml>webdefault.xml</webDefaultXml> --> <scanIntervalSeconds>0</scanIntervalSeconds> <scanTargetPatterns> <scanTargetPattern> <directory>src/main/webapp/WEB-INF</directory> <excludes> <exclude>**/*.jsp</exclude> </excludes> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> </scanTargetPattern> </scanTargetPatterns> </configuration> </plugin>setting.xml
<profile> ... <pluginGroups> <pluginGroup>org.mortbay.jetty</pluginGroup> </pluginGroups> </profile>命令: jetty:run
部署方式
1. 参考 http://www.cnblogs.com/fnng/archive/2011/12/16/2290587.html
2. 点击工具条的小虫子,然后选择Debug config(调试配置), 或者点击项目右键,Debug as(调试方式)-->选择Debug config(调试配置),选择Maven Build, 然后点右上角创建一个配置,在Goals输入:jetty:run, 这里可以使用多个命令,比如:clean jetty:run。然后点击debug(调试),开始以Debug方式运行工程。下次运行的时候,不用配置,右键或者点工具栏那里的debug,会多出刚才的这个配置,然后直接运行。
3.使用server(服务器) of eclipse的方式运行。参考: http://blog.csdn.net/laoshuisheng/article/details/6420003
注意:第2种方式,在包含多Module的时候,很难对代码进行调试,这种情况最好使用的3种。
相关推荐
Maven是一个项目管理工具,它可以帮助开发者管理和构建Java项目,而Jetty则是一个轻量级的嵌入式Servlet容器,常用于快速开发、测试以及部署Web应用。本文将详细讨论如何将Jetty与Maven进行集成,并介绍关键的`maven...
- 创建一个新的Maven项目,并在pom.xml中添加DWR和Jetty的依赖。 - 配置DWR的`dwr.xml`文件,定义允许从客户端访问的服务器端方法。 - 编写Java服务端代码,包括Servlet或Spring MVC控制器,以及业务逻辑。 - 在Web...
它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。
【标题】"how tomcat works和jetty-src和tomcat7-src" 提及了三个关键概念:Tomcat的工作原理、Jetty源代码以及Tomcat 7的源代码。这些是Java Web服务器领域的核心元素,主要涉及到如何处理HTTP请求、部署Web应用...
4. 配置Jetty插件,使得通过Maven命令可以启动和停止Jetty服务器。 5. 下载并安装JRebel,配置Eclipse以启用JRebel代理,实现热部署功能。 6. 如果有"stripes"相关文件,将其导入项目,根据需要理解和使用这个框架。...
与传统的Tomcat相比,Jetty 更轻量级,启动更快,适合快速部署和嵌入式应用。在本项目中,Jetty 作为应用服务器,承载Spring MVC 应用,接收和响应HTTP请求。 5. MySQL: MySQL 是一个流行的开源关系型数据库管理...
标题 "Netbeans Jetty Maven项目调试配置" 涉及的是在Java开发环境中,如何使用Netbeans IDE结合Jetty服务器和Maven构建工具进行项目的调试配置。这是一个关键的知识点,对于那些经常处理Web应用程序的开发者来说...
【标题】"maven+jetty+seam+hibernate"是一个集成开发环境的配置,主要用于Java Web应用的快速开发。这个组合充分利用了Maven的项目管理和构建能力,Jetty的轻量级服务器特性,Seam的Java EE集成框架,以及Hibernate...
通过配置Tomcat,可以实现自动化部署和管理Web应用的功能。 **案例分析** 假设需要在一个环境中集成Jenkins、Maven、SVN和Tomcat,具体步骤如下: 1. **下载相关工具**:根据需要下载Jenkins、Maven、SVN和Tomcat...
IntelliJ IDEA配置tomcat和jetty详解 IntelliJ IDEA是一款功能强大且流行的集成开发环境(IDE),广泛应用于Java开发领域。今天,我们将讨论如何在IntelliJ IDEA中配置tomcat和jetty服务器,以便更好地开发和调试...
- **快速启动**:Jetty启动速度快,对资源占用少,尤其在频繁部署和重启的环境中,这一优势尤为明显。 - **集成友好**:Jetty与许多工具和框架,如Spring Boot,有着良好的集成,且易于配置。 然而,选择容器时应...
- **用户相关配置和仓库**:Maven使用`settings.xml`文件来配置用户的设置,包括本地仓库位置等。 - **升级Maven**:如果需要升级Maven版本,可以通过重新安装的方式实现。 **2.6 获得Maven帮助** Maven提供了丰富...
另外,maven-jetty-plugin和maven-tomcat-plugin可以直接在Maven命令行启动Jetty或Tomcat服务器,实现Web应用的快速部署和热更新。 6. **maven-tomcat-plugin**:这是一个用于将项目直接部署到Tomcat服务器的Maven...
在Java Web开发中,Maven和Tomcat的集成是一个常见的需求,这有助于简化构建和部署流程。本篇文章将详细介绍如何将Maven与Tomcat7进行集成,以便在Eclipse环境中进行开发和调试。 首先,Maven是Apache软件基金会的...
在Java Web开发中,Jetty是一个轻量级、高性能的嵌入式Servlet容器,常被用于快速部署和测试Web应用程序。与Tomcat等其他服务器相比,Jetty的体积小、启动速度快,且可以直接与Maven集成,方便开发者进行项目的构建...
- **maven-tomcat-plugin**:使用Maven的Tomcat插件可以直接在开发环境中部署应用到本地Tomcat服务器,简化部署流程。 - **Cargo插件**:Cargo提供更灵活的容器管理,包括远程部署到生产环境的Tomcat服务器。 5. ...
在IT行业中,开发Java Web应用程序时,我们常常使用Eclipse作为IDE,Maven作为构建工具,而Jetty则是一个轻量级的嵌入式HTTP服务器,适用于快速部署和测试。这篇博客“Eclipse+Maven创建webapp项目集成jetty服务器”...
`Jetty`是一个轻量级的嵌入式Servlet容器,可以直接在Java应用中使用,而无需单独部署到像Tomcat这样的独立服务器中。`Jetty`可以快速启动,适合用于开发和测试环境。在这个项目中,`Jetty`可能被`Spring`整合,作为...