`
lizhilin
  • 浏览: 4978 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

配置eclipse3.5(jee)+maven+tomcat+javarebel

    博客分类:
  • IDE
阅读更多

目的:扔掉笨重的myeclipse 支持项目的热加载

现在用myeclipse的唯一目的就是它的热加载功能了 但是太笨重 想换掉 所以研究了一下 随便记录一下

eclipse3.5 SR1 jee 包含wtp
安装最新版本的maven插件 http://m2eclipse.sonatype.org/update/
注意要安装Maven Integration for WTP
 
项目需要重新导入 使用 mvn –Dwtpversion= 2.0  eclipse:eclipse
然后导入到eclipse中
 
在servers的view中 右键 new server 配置好tomcat 在选择项目的时候项目添加到server中 如图


 
Mail
然后确定保存
 
将附件中的javarebel.jar保存到本地 并在run->run configurations中修改刚刚创建的server
在arguments中 修改VM参数 添加 -noverify -javaagent:xxxx\javarebel.jar  xxxx为保存路径
 
然后需要修改tomcat reloadable="false" 就是修改类后不自动重启 方法有很多种
 
然后启动tomcat就可以了 可以在项目上选择run on server或者在server上选择clean、publish等操作
 
启动时会伴有如下信息
 
 JavaRebel 2.0.3 (200908251717)
 (c) Copyright ZeroTurnaround, Ltd, 2007-2009. All rights reserved.
 A rough estimate: Over the last 1 days JavaRebel
 prevented the need for at least 2 redeploys/restarts.
 Using industry standard redeploy times,
 JavaRebel saved you between 0 and 0.1 hours.
 
重新加载的时候会有日志
JavaRebel: Reloading class 'xxx.xxx.xxx.web.controller.IndexController'.
JavaRebel-Spring: Reconfiguring bean 'indexController' [xxx.xxx.xxx.web.controller.IndexController]

Mail
如果使用Eclipse的Debug模式启动server 也可以实现热加载 但是能做的修改比较有限

ps 项目的编译后文件在workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp[数字]\wtpwebapps
  • 大小: 16.2 KB
3
3
分享到:
评论

相关推荐

    如何在eclipse jee中创建Maven project并且转换为Dynamic web project

    在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...

    eclipse-jee-2020-12-R-win32-x86_64

    其次,该版本的Eclipse JEE集成了多种开发工具,如Java EE服务器的内置支持,包括Tomcat、GlassFish等,方便开发者进行部署和调试。此外,它还包含了Web开发相关的插件,如Web Tools Platform (WTP),用于创建、编辑...

    eclipse-jee-2023-09-R-linux-gtk-x86-64.tar.gz

    使用Eclipse-JEE进行Java EE开发时,你需要了解如何创建和配置项目、部署应用到服务器、调试和测试。此外,Eclipse的插件系统使得扩展功能变得简单,例如,你可以安装Mylyn进行任务管理,或是Maven插件进行依赖管理...

    eclipse-jee-2022-09-R-win32-x86-64.zip

    《Eclipse JEE 2022-09 R Win32 x86_64:深入解析与应用》 Eclipse JEE 2022-09 R 是一个强大的集成开发环境(IDE),专为Java企业版(Java Enterprise Edition,简称JEE)的应用程序开发设计。该版本是针对Windows...

    eclipse-jee-2020-09-R-win32-x86_64.zip

    标题中的“eclipse-jee-2020-09-R-win32-x86_64.zip”指的是Eclipse IDE for Java EE Developers的2020年9月版本,适用于Windows 32位和64位系统的安装包。Eclipse是一款著名的开源集成开发环境(IDE),广泛用于...

    eclipse-jee-2022-06-R-win32-x86_64.zip

    在解压eclipse-jee-2022-06-R-win32-x86_64.zip后,我们会得到一个名为“eclipse”的文件夹,这个文件夹包含了整个IDE的所有组件和配置。启动Eclipse IDE,用户会看到熟悉的界面,包括工作区(Workspace)、透视图...

    eclipse-jee-2023-09-R-win32-x86-64.zip

    - 服务器视图(Servers View):管理与配置开发服务器,如Tomcat、JBoss等。 - 模板和向导:创建Web项目、动态Web项目、Java EE应用程序等。 - 部署描述符编辑器:编辑`web.xml`、`pom.xml`等配置文件。 5. **...

    eclipse-jee-2020-06-R-win32-x86_64

    5. **Web和企业应用开发**:Eclipse JEE版本包含Web项目模板和工具,支持与各种应用服务器如Tomcat、JBoss和WebLogic的集成。 四、2020-06 R版本更新 Eclipse 2020-06 R版本带来了多项改进和新特性: 1. **性能...

    最后一版支持JDK1.8的eclipse eclipse-jee-2020-06-R-win32-x86_64

    2. Eclipse JEE版本:Eclipse提供了多种版本,其中JEE版本是专为Java企业级开发设计的,包含了一系列用于Web和企业应用开发的工具,如支持Java EE框架(如Spring、Struts等)、服务器集成(如Tomcat、GlassFish等)...

    eclipse-jee-2021-06-R-win32-x86_64.zip

    标题 "eclipse-jee-2021-06-R-win32-x86_64.zip" 提供的信息表明,这是一个针对Windows操作系统x86_64架构的Eclipse集成开发环境(IDE)的2021年6月版本。Eclipse是一款流行的开源软件,主要用于Java和其他编程语言...

    eclipse-jee-2023-06-R-linux-gtk-x86-64.tar.gz

    2. **服务器集成**:内置了多种Java EE服务器的配置和支持,如Tomcat、Jetty、GlassFish等,可以直接在Eclipse内进行部署和测试。 3. **数据库工具**:提供数据库连接和查询工具,支持SQL编写、数据浏览和对象管理,...

    Eclipse创建一个Maven Web项目

    如何在Eclipse IDE中使用maven创建一个动态Web项目. 使用的工具和技术 - Eclipse Jee Oxygen Maven 3.3.3 JavaSE 1.8 Servlet API 3.1.0 Apache Tomcat 7.0.47 (Embeded)

    eclipse-jee-2020-12

    "eclipse-jee-2020-12"是Eclipse针对Java企业版(Java EE)的一个特定版本,发布于2020年12月。这个版本包含了多项更新、改进和新特性,旨在提高开发者的工作效率和代码质量。 首先,Eclipse 2020-12 提供了对最新...

    eclipse-jee-mars-1-win32-x86_64.rar

    《Eclipse JEE Mars for Windows 64位:Java开发者的首选工具》 Eclipse JEE Mars是一款专为Java开发者设计的集成开发环境(IDE),适用于Windows 64位操作系统。这个版本,即"eclipse-jee-mars-1-win32-x86_64.rar...

    eclipse配置maven-tomcat-svn.docx

    ### Eclipse 下 Maven、Tomcat 和 SVN 的配置指南 #### 一、Maven 安装与配置 Maven 是一个项目管理和综合工具,主要用于构建 Java 项目。它通过一系列的生命周期来帮助开发者完成项目的构建过程。 ##### 1. ...

    eclipse-jee-oxygen-3a-win32.zip

    在开始使用Eclipse之前,你需要进行一些基本设置,如选择工作空间、安装必要的插件(如Git支持、Maven集成等)和配置JDK路径。Eclipse的用户界面友好,支持自定义布局,可以按照个人喜好调整编辑器、透视图和视图的...

    eclipse-jee-2022-06-R-linux-gtk-x86_64.tar.gz

    标题中的“eclipse-jee-2022-06-R-linux-gtk-x86_64.tar.gz”指的是Eclipse集成开发环境(IDE)的一个特定版本,专为Java企业版(Java EE)开发设计,并且是针对64位Linux操作系统,采用GTK图形工具包的实现。...

    Eclipse JavaEE 2020-03最新版 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip

    10. **协作与部署**: Eclipse支持与其他开发工具的集成,如Git进行版本控制,Maven或Gradle进行构建管理,以及Tomcat、Jetty等应用服务器进行应用部署,为团队协作提供了便利。 总结起来,Eclipse JavaEE 2020-03是...

    eclipse-jee-mars-264.zip

    6. **安装和配置**: 使用Eclipse Mars 2进行JEE开发,需要确保已安装Java Development Kit(JDK),并且在Eclipse中配置好JRE(Java Runtime Environment)和JDK路径。此外,可能还需要通过Eclipse Marketplace或...

Global site tag (gtag.js) - Google Analytics