`
wangbin118
  • 浏览: 16296 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

MyEclipse10+maven+jetty运行项目更改项目代码必须重启处理办法

 
阅读更多

问题背景:

         在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修改实时生效

    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的演示代码" 描述的是一个整合项目,它将Myeclipse 10.0集成开发环境、Hibernate 4.3.5对象关系映射框架与Oracle 11G数据库相结合,用于演示如何在这样的...

    springboot(web项目,非maven)

    Spring Boot简化了Java Web应用的开发过程,提供了快速构建可运行的应用程序的方式,而Maven则是一个流行的项目管理和依赖管理工具。在这里,我们可能假设开发者选择了Gradle或者其他构建工具替代Maven。 Spring ...

    maven项目demo

    在IT行业中,Maven是一个非常重要的构建工具,主要用于管理Java项目的构建、报告和依赖关系。...在实际开发过程中,你可能还需要配置Tomcat或Jetty等Web服务器,以便于运行和测试你的Maven Web应用。

    MyEclipse 10_part2

    【MyEclipse 10_part2】是一款针对Java开发者的专业集成开发环境(IDE),它是MyEclipse系列的第十个版本,旨在提供更高效、更稳定、更多功能的开发体验。MyEclipse是基于Eclipse平台的扩展,尤其适用于Java、J2EE、...

    myeclipse10 导出war崩溃

    在IT行业中,开发人员经常需要将Java Web项目打包成WAR(Web ARchive)文件,以便部署到Web服务器上运行。"myeclipse10 导出war崩溃"这个问题是许多开发者在使用MyEclipse集成开发环境时可能遇到的一个常见问题。...

    myeclipse10.7.1 导出war问题解决办法

    在IT行业中,开发人员经常需要将Java Web项目打包成WAR(Web ARchive)文件,以便部署到服务器上运行。MyEclipse是一款流行的Java集成开发环境(IDE),它提供了导出WAR文件的功能。然而,有时候在使用MyEclipse ...

    MyEclipse10.5&10;.6_解决导出war问题

    当开发者完成项目开发后,通常会将项目导出为WAR文件,然后部署到Web服务器如Tomcat、Jetty等上运行。然而,在使用MyEclipse的过程中,用户可能会遇到导出WAR文件失败或导出后的WAR文件无法正常运行的问题。 这些...

    myeclipse中文说明书

    MyEclipse的项目管理功能强大,支持Maven和Ant构建工具,方便用户管理项目依赖和构建流程。同时,它还支持版本控制系统如Git和SVN,便于团队协作。 6. **应用程序服务器集成** 内置了对Tomcat、Jetty、WebLogic、...

    Myeclipse的Web开发插件

    10. **代码质量检查**:Myeclipse提供了代码质量分析工具,如PMD和Checkstyle,帮助开发者发现潜在的编码问题,提升代码质量。 11. **调试工具**:Myeclipse的调试功能强大,支持多线程调试、断点设置、变量查看等...

    MyEclipse10安装包.zip

    7. **项目模板和向导**:MyEclipse提供丰富的预定义项目模板,如Maven项目、Spring Boot项目等,只需几步操作就可以快速创建新项目。此外,还有各种向导帮助开发者创建和配置复杂的组件。 8. **性能优化**:...

    MyEclipse.6实战开发

    - 提供的源代码和DOC文档:通过阅读和运行提供的实例,加深对MyEclipse 6及相关技术的理解。 - 实战项目分析:视频教程中可能包含一个完整的项目开发流程,涵盖需求分析、设计、编码、测试和部署等阶段。 9. **...

    MyEclipse 2016

    对于Maven爱好者,MyEclipse也提供了内置的Maven支持,可以方便地管理项目依赖和构建流程。 在项目管理和团队协作方面,MyEclipse 2016支持版本控制系统,如Git和SVN,使得代码版本控制和团队协作更为顺畅。同时,...

    JTrac项目部署到MyEclipse步骤

    5. 在MyEclipse中运行并部署项目到服务器。 6. 根据需求配置额外的服务和设置。 这个过程可能会遇到各种问题,但只要熟悉Java和MyEclipse的基本操作,解决这些问题并不困难。记得在部署过程中不断查阅文档和在线...

    Maven3针对lemon OA

    在部署lemon OA时,我们首先需要在myeclipse环境中创建一个新的Maven项目,然后将lemon OA的源代码导入。myeclipse是一款强大的Java EE集成开发环境,支持Maven项目的创建和管理。在myeclipse中,我们可以选择“New ...

    MyEclipse使用指南

    - 针对大型项目,MyEclipse允许调整内存分配、禁用不必要的功能以提高启动速度和运行效率。 - 可以通过"Window" &gt; "Preferences" &gt; "MyEclipse"进行性能配置。 通过以上这些知识点的学习和实践,你将能够熟练掌握...

    Myeclipse的使用

    1. **创建Web项目**: 在Myeclipse中,选择`File` -&gt; `New` -&gt; `Dynamic Web Project`,填写项目名和位置,选择目标运行环境(即你刚才配置的Tomcat)。 2. **编写代码**: 在新创建的项目中编写你的Java Web应用代码...

    Java web 购物车myeclipse工程

    【标题】"Java web 购物车myeclipse工程" 涉及的主要知识点是构建一个基于Java Web的购物车应用,使用MyEclipse作为集成开发环境,并结合Maven进行项目管理。MyEclipse是Eclipse的一个扩展,主要用于Java EE项目的...

Global site tag (gtag.js) - Google Analytics