- 浏览: 3431681 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
Tomcat:
http://tomcat.apache.org/maven-plugin-2.2/
命令:http://tomcat.apache.org/maven-plugin-2.2/context-goals.html
pom.xml
settings.xml
命令:
tomcat6:http://tomcat.apache.org/maven-plugin-2.0/tomcat6-maven-plugin/run-mojo.html
tomcat7:https://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/run-mojo.html
tomcat7:run //最新方式
tomcat:run //以前的方式
参数说明:
下面配置也可以类似设置: maven.appserver.home =D:/jakarta-tomcat- 5.5.6
其中:maven.appserver.home用于在发布应用时,把打包的部署文件发布到该项指定的目录中的容器环境
jetty: http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
Eclipse下通过Maven的Jetty插件运行Web工程的配置,包括启动https http://my.oschina.net/cokolin/blog/409164
pom.xml
或者
setting.xml
命令: 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种。
http://tomcat.apache.org/maven-plugin-2.2/
命令:http://tomcat.apache.org/maven-plugin-2.2/context-goals.html
pom.xml
<pluginManagement> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin</artifactId> <version>2.2</version> </plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin> </plugins> </pluginManagement>
<pluginManagement> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://localhost:8080/manager/text</url> <username>admin</username> <password>admin</password> <path>/dev_cpm</path> <!-- 改变端口:mvn tomcat:run -Dmaven.tomcat.port=8081, 也可以使用下面配置 --> <port>8081</port> <!-- 设定内存 --> <systemProperties> <JAVA_OPTS>-Xms256m -Xmx512m -XX:MaxPermSize=256m</JAVA_OPTS> </systemProperties> </configuration> </plugin> </plugins> </pluginManagement>
settings.xml
<pluginGroups> .... <pluginGroup>org.apache.tomcat.maven</pluginGroup> .... </pluginGroups>
命令:
tomcat6:http://tomcat.apache.org/maven-plugin-2.0/tomcat6-maven-plugin/run-mojo.html
tomcat7:https://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/run-mojo.html
tomcat7:run //最新方式
tomcat:run //以前的方式
参数说明:
下面配置也可以类似设置: maven.appserver.home =D:/jakarta-tomcat- 5.5.6
其中:maven.appserver.home用于在发布应用时,把打包的部署文件发布到该项指定的目录中的容器环境
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <!-- or if you want to use tomcat 6.x <artifactId>tomcat6-maven-plugin</artifactId> --> <version>2.2</version> <configuration> <!-- http port --> <port>9090</port> <!-- application path always starts with /--> <path>/</path> <!-- optional path to a context file --> <contextFile>${tomcatContextXml}</contextFile> <!-- optional system propoerties you want to add --> <systemProperties> <appserver.base>${project.build.directory}/appserver-base</appserver.base> <appserver.home>${project.build.directory}/appserver-home</appserver.home> <derby.system.home>${project.build.directory}/appserver-base/logs</derby.system.home> <java.io.tmpdir>${project.build.directory}</java.io.tmpdir> </systemProperties> <!-- if you want to use test dependencies rather than only runtime --> <useTestClasspath>false</useTestClasspath> <!-- optional if you want to add some extra directories into the classloader --> <additionalClasspathDirs> <additionalClasspathDir></additionalClasspathDir> </additionalClasspathDirs> </configuration> <!-- For any extra dependencies needed when running embedded Tomcat (not WAR dependencies) add them below --> <dependencies> <dependency> <groupId>org.apache.derby</groupId> <artifactId>derby</artifactId> <version>\${derbyVersion}</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> </dependency> </dependencies> </plugin>
jetty: http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
Eclipse下通过Maven的Jetty插件运行Web工程的配置,包括启动https http://my.oschina.net/cokolin/blog/409164
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>jetty-maven-plugin</artifactId> <version>8.1.3.v20120416</version> <configuration> <webApp> <contextPath>/dev_cpm</contextPath> </webApp> </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打包时,如何包含更多的资源文件
2015-11-16 16:06 1495http://bglmmz.iteye.com/blog/20 ... -
用ant启动和关闭tomcat
2015-09-02 10:52 1387http://blog.csdn.net/youjianbo_ ... -
Maven plugin中的lifecycle、phase、goal、mojo概念及作用的理解
2015-07-28 10:57 985http://gavin-chen.iteye.com/blo ... -
intellij idea 热部署 spring jvm, JRebel
2015-05-19 20:28 2032springloaded intellij idea 热部署 ... -
maven发布jar到本地和服务器命令
2015-05-17 15:03 1123发布到本地库 mvn install:install-file ... -
ANT和build.xml模板和介绍
2015-05-04 14:19 2476ant 脚本里面启动、停止tomcat的两种方法 http:/ ... -
maven本地三方依赖包插件addjars-maven-plugin
2015-05-03 20:52 2055http://www.blogjava.net/miaoyac ... -
maven-antrun-plugin的使用
2015-04-26 19:45 2635自定义maven变量以及maven内置常量http://pan ... -
maven资源resources文件引用
2015-04-26 00:20 2103maven资源文件引用 http://stonedeng.it ... -
maven 打包的同时将生成的jar复制到指定路径
2015-04-24 10:20 2301http://www.douban.com/note/2309 ... -
Plugin execution not covered by lifecycle configuration
2015-04-22 20:09 2888异常信息: Plugin execution not cove ... -
解决Maven报Plugin execution not covered by lifecycle configuration
2015-04-21 16:08 2391解决Maven报Plugin execution not co ... -
收集Maven镜像地址
2015-04-20 22:32 1026http://www.oschina.net/question ... -
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp-1
2015-04-20 22:10 2182办法1: eclipse创建maven工程报错 Could n ... -
Maven多模块项目搭建
2015-04-09 11:03 3822maven pom.xml加载不同properties配置 h ... -
maven 常用命令
2015-03-17 11:43 984http://my.oschina.net/phacks/bl ... -
maven打包获得svn版本号
2015-02-03 12:50 6222有两种方法; 1. 使用命令行, linux安装subvers ... -
Maven3 自定义插件开发
2014-08-21 10:29 1341Maven3实战笔记15编写Maven插件 http://su ... -
maven打包的时候解析和替换占位符
2014-08-21 10:12 2401maven的mvn clean package打包xml文件中 ... -
Maven —— 如何设置HTTP代理
2014-05-24 01:30 1394http://www.cnblogs.com/memory4y ...
相关推荐
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`整合,作为...