问题背景:
在myeclipse10下用其自带的maven 运行jetty,在开发项目时,每修改一个地方(非接口或方法)都得重新启动项目才能看到修改结果,给开发带来了很大的不便,经网上查询处理办法如下:
0、安全考虑,先把代码提交,关掉myeclipse
1、解压jrebel.zip(见附件)到..\MyEclipse\myPlugins
2、cmd打开命令行
3、cd进入..\MyEclipse\myPlugins\jrebel\bin
4、输入activate.cmd ./jrebel.lic 回车
5、输入activate.cmd ../jrebel.lic 回车
6、cd进入项目根路径
7、输入mvn javarebel:generate 回车
8、输入set MAVEN_OPTS=-noverify -javaagent:D:\MyEclipse\myPlugins\jrebel 回车
9、配置pom.xml ,打开myeclipse
配置中增加:
<!-- jrebel start-->
<repositories>
<repository>
<id>zt-repo</id>
<url>http://repos.zeroturnaround.com/maven2</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>zt-repo</id>
<name>Zero turnaround repo</name>
<url>http://repos.zeroturnaround.com/maven2</url>
</pluginRepository>
</pluginRepositories>
<!-- jrebel end-->
插件中增加:
<!-- jrebel start-->
<plugin>
<groupId>org.zeroturnaround</groupId>
<artifactId>javarebel-maven-plugin</artifactId>
<version>1.0.5</version>
<executions>
<execution>
<id>generate-rebel-xml</id>
<phase>process-resources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.zeroturnaround</groupId>
<artifactId>javarebel-maven-plugin</artifactId>
<version>1.0.5</version>
<executions>
<execution>
<id>generate-rebel-xml</id>
<phase>process-resources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- jrebel end -->
10、项目跑一下,欧了
相关推荐
Marven + Jetty + Myeclipse实现java修改实时生效 1、把jrebel.jar放在任意地方(非项目中) 2、在myeclipse中配置 输入jetty:run -X 输入-noverify -javaagent:D:/java/spring/jrebel.jar 3、在pom.xml中...
标题 "Myeclipse 10.0 + Hibernate 4.3.5 连接 Oracle 11G的演示代码" 描述的是一个整合项目,它将Myeclipse 10.0集成开发环境、Hibernate 4.3.5对象关系映射框架与Oracle 11G数据库相结合,用于演示如何在这样的...
Spring Boot简化了Java Web应用的开发过程,提供了快速构建可运行的应用程序的方式,而Maven则是一个流行的项目管理和依赖管理工具。在这里,我们可能假设开发者选择了Gradle或者其他构建工具替代Maven。 Spring ...
在IT行业中,Maven是一个非常重要的构建工具,主要用于管理Java项目的构建、报告和依赖关系。...在实际开发过程中,你可能还需要配置Tomcat或Jetty等Web服务器,以便于运行和测试你的Maven Web应用。
【MyEclipse 10_part2】是一款针对Java开发者的专业集成开发环境(IDE),它是MyEclipse系列的第十个版本,旨在提供更高效、更稳定、更多功能的开发体验。MyEclipse是基于Eclipse平台的扩展,尤其适用于Java、J2EE、...
在IT行业中,开发人员经常需要将Java Web项目打包成WAR(Web ARchive)文件,以便部署到Web服务器上运行。"myeclipse10 导出war崩溃"这个问题是许多开发者在使用MyEclipse集成开发环境时可能遇到的一个常见问题。...
在IT行业中,开发人员经常需要将Java Web项目打包成WAR(Web ARchive)文件,以便部署到服务器上运行。MyEclipse是一款流行的Java集成开发环境(IDE),它提供了导出WAR文件的功能。然而,有时候在使用MyEclipse ...
当开发者完成项目开发后,通常会将项目导出为WAR文件,然后部署到Web服务器如Tomcat、Jetty等上运行。然而,在使用MyEclipse的过程中,用户可能会遇到导出WAR文件失败或导出后的WAR文件无法正常运行的问题。 这些...
MyEclipse的项目管理功能强大,支持Maven和Ant构建工具,方便用户管理项目依赖和构建流程。同时,它还支持版本控制系统如Git和SVN,便于团队协作。 6. **应用程序服务器集成** 内置了对Tomcat、Jetty、WebLogic、...
10. **代码质量检查**:Myeclipse提供了代码质量分析工具,如PMD和Checkstyle,帮助开发者发现潜在的编码问题,提升代码质量。 11. **调试工具**:Myeclipse的调试功能强大,支持多线程调试、断点设置、变量查看等...
7. **项目模板和向导**:MyEclipse提供丰富的预定义项目模板,如Maven项目、Spring Boot项目等,只需几步操作就可以快速创建新项目。此外,还有各种向导帮助开发者创建和配置复杂的组件。 8. **性能优化**:...
- 提供的源代码和DOC文档:通过阅读和运行提供的实例,加深对MyEclipse 6及相关技术的理解。 - 实战项目分析:视频教程中可能包含一个完整的项目开发流程,涵盖需求分析、设计、编码、测试和部署等阶段。 9. **...
对于Maven爱好者,MyEclipse也提供了内置的Maven支持,可以方便地管理项目依赖和构建流程。 在项目管理和团队协作方面,MyEclipse 2016支持版本控制系统,如Git和SVN,使得代码版本控制和团队协作更为顺畅。同时,...
5. 在MyEclipse中运行并部署项目到服务器。 6. 根据需求配置额外的服务和设置。 这个过程可能会遇到各种问题,但只要熟悉Java和MyEclipse的基本操作,解决这些问题并不困难。记得在部署过程中不断查阅文档和在线...
在部署lemon OA时,我们首先需要在myeclipse环境中创建一个新的Maven项目,然后将lemon OA的源代码导入。myeclipse是一款强大的Java EE集成开发环境,支持Maven项目的创建和管理。在myeclipse中,我们可以选择“New ...
- 针对大型项目,MyEclipse允许调整内存分配、禁用不必要的功能以提高启动速度和运行效率。 - 可以通过"Window" > "Preferences" > "MyEclipse"进行性能配置。 通过以上这些知识点的学习和实践,你将能够熟练掌握...
1. **创建Web项目**: 在Myeclipse中,选择`File` -> `New` -> `Dynamic Web Project`,填写项目名和位置,选择目标运行环境(即你刚才配置的Tomcat)。 2. **编写代码**: 在新创建的项目中编写你的Java Web应用代码...
【标题】"Java web 购物车myeclipse工程" 涉及的主要知识点是构建一个基于Java Web的购物车应用,使用MyEclipse作为集成开发环境,并结合Maven进行项目管理。MyEclipse是Eclipse的一个扩展,主要用于Java EE项目的...