目的:扔掉笨重的myeclipse 支持项目的热加载
现在用myeclipse的唯一目的就是它的热加载功能了 但是太笨重 想换掉 所以研究了一下 随便记录一下
eclipse3.5 SR1 jee 包含wtp
注意要安装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
分享到:
相关推荐
在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...
- 服务器视图(Servers View):管理与配置开发服务器,如Tomcat、JBoss等。 - 模板和向导:创建Web项目、动态Web项目、Java EE应用程序等。 - 部署描述符编辑器:编辑`web.xml`、`pom.xml`等配置文件。 5. **...
其次,该版本的Eclipse JEE集成了多种开发工具,如Java EE服务器的内置支持,包括Tomcat、GlassFish等,方便开发者进行部署和调试。此外,它还包含了Web开发相关的插件,如Web Tools Platform (WTP),用于创建、编辑...
使用Eclipse-JEE进行Java EE开发时,你需要了解如何创建和配置项目、部署应用到服务器、调试和测试。此外,Eclipse的插件系统使得扩展功能变得简单,例如,你可以安装Mylyn进行任务管理,或是Maven插件进行依赖管理...
在解压eclipse-jee-2022-06-R-win32-x86_64.zip后,我们会得到一个名为“eclipse”的文件夹,这个文件夹包含了整个IDE的所有组件和配置。启动Eclipse IDE,用户会看到熟悉的界面,包括工作区(Workspace)、透视图...
《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 IDE for Java EE Developers的2020年9月版本,适用于Windows 32位和64位系统的安装包。Eclipse是一款著名的开源集成开发环境(IDE),广泛用于...
5. **Web和企业应用开发**:Eclipse JEE版本包含Web项目模板和工具,支持与各种应用服务器如Tomcat、JBoss和WebLogic的集成。 四、2020-06 R版本更新 Eclipse 2020-06 R版本带来了多项改进和新特性: 1. **性能...
标题 "eclipse-jee-2021-06-R-win32-x86_64.zip" 提供的信息表明,这是一个针对Windows操作系统x86_64架构的Eclipse集成开发环境(IDE)的2021年6月版本。Eclipse是一款流行的开源软件,主要用于Java和其他编程语言...
2. **服务器集成**:内置了多种Java EE服务器的配置和支持,如Tomcat、Jetty、GlassFish等,可以直接在Eclipse内进行部署和测试。 3. **数据库工具**:提供数据库连接和查询工具,支持SQL编写、数据浏览和对象管理,...
2. Eclipse JEE版本:Eclipse提供了多种版本,其中JEE版本是专为Java企业级开发设计的,包含了一系列用于Web和企业应用开发的工具,如支持Java EE框架(如Spring、Struts等)、服务器集成(如Tomcat、GlassFish等)...
如何在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-2022-06-R-linux-gtk-x86_64.tar.gz”指的是Eclipse集成开发环境(IDE)的一个特定版本,专为Java企业版(Java EE)开发设计,并且是针对64位Linux操作系统,采用GTK图形工具包的实现。...
"eclipse-jee-2020-12"是Eclipse针对Java企业版(Java EE)的一个特定版本,发布于2020年12月。这个版本包含了多项更新、改进和新特性,旨在提高开发者的工作效率和代码质量。 首先,Eclipse 2020-12 提供了对最新...
《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 的配置指南 #### 一、Maven 安装与配置 Maven 是一个项目管理和综合工具,主要用于构建 Java 项目。它通过一系列的生命周期来帮助开发者完成项目的构建过程。 ##### 1. ...
在开始使用Eclipse之前,你需要进行一些基本设置,如选择工作空间、安装必要的插件(如Git支持、Maven集成等)和配置JDK路径。Eclipse的用户界面友好,支持自定义布局,可以按照个人喜好调整编辑器、透视图和视图的...
10. **协作与部署**: Eclipse支持与其他开发工具的集成,如Git进行版本控制,Maven或Gradle进行构建管理,以及Tomcat、Jetty等应用服务器进行应用部署,为团队协作提供了便利。 总结起来,Eclipse JavaEE 2020-03是...
6. **安装和配置**: 使用Eclipse Mars 2进行JEE开发,需要确保已安装Java Development Kit(JDK),并且在Eclipse中配置好JRE(Java Runtime Environment)和JDK路径。此外,可能还需要通过Eclipse Marketplace或...