转自:http://blog.csdn.net/lillllllll/archive/2010/06/03/5643976.aspx
在java web实际开发中我们在修改配置文件与java代码时往往会重新部署或者重新启动tomcat服务器,为了提高开发效率,现总结以下方法以在网络共享(高手莫看)
一 、修改struts2配置文件不用重启方法
方法1:
在src目录下新建一个文件struts.properties,打开编辑,加入以下语句
struts.devMode=true #是否设置为开发模式
struts.i18n.reload=true #国际化自动重新部署
struts.configuration.xml.reload=true #重新价值xml文件
上面的语句分别为是否为struts开发模式、是否国际化信息自动加载、是否加载xml配置(true,false),重启tomcat后效果。
方法2:
在struts2配置文件中加入以下语句(此处要重新启动,以后修改配置文件就不用重启了)
<constant name="struts.configuration.xml.reload" value="true"/>
二:修改java类文件(如action)无需重启与部署方法
方法1:
使用第三方插件jrebel(收费插件),见附件
下载后解压到:D:\jrebel-2.1.1\下面,会看到有一个jrebel.jar与相关的帮助文档
在Myeclipse中:菜单windows—>Preferences—>MyEclipse—>Servers—>Tomcat-> 找到Optional program arguments文本框输入下面的语句:
-noverify -javaagent:D:\jrebel-2.1.1\jrebel.jar
如下图:
其中:"noverify -javaagent”是参数;D:\jrebel-2.1.1\jrebel.jar是jrebel.jar的存放地方 ,根据你具体情况做修改
方法2(好像不大好使):
在WebRoot下的META-INF文件夹中新建一个名为context.xml文件,里面添加如下内容(要区分大小写):
<Context reloadable = "true">
</Context>
分享到:
相关推荐
在Struts2中开发报表,通常会涉及到Action类、配置文件(struts.xml)、JSP页面以及可能的数据访问层(DAO)和业务逻辑层(Service)。报表可能使用如JasperReports、BIRT等工具生成,通过Struts2的动作调用来展示。...
遇到MyEclipse中WebRoot下的JSP文件无法访问的问题时,应首先检查服务器配置文件(如`server.xml`),确保WebRoot目录路径配置正确无误。同时,还需要检查项目部署路径以及IDE中的相关设置,确保一切配置均符合预期...
本文将详细介绍如何将SVN服务器配置到MyEclipse集成开发环境中,以便于团队协作和代码管理。 首先,我们需要安装SVN的相关软件。SVN服务器软件通常选择Subversion,这里以Setup-Subversion-1.6.4.msi为例,而客户端...
为了解决这个问题,工具如"MyEclipse热同步插件"应运而生,它允许开发者在不重启服务器的情况下即时更新代码,显著提升了开发效率。 MyEclipse是一款强大的Java集成开发环境(IDE),它是Eclipse的扩展版本,提供了...
在MyEclipse中,可以通过修改项目的 Axis2配置文件(如axis2.xml)来调整服务的行为,如设置服务端点、选择传输协议、添加模块等。 9. **安全性与性能优化** 考虑到Web服务的安全性,可以配置HTTPS协议,使用数字...
MyEclipse是一种集成开发环境(IDE),专门用于Java EE应用的开发,它集成了Tomcat服务器,方便进行Web应用的调试和部署。 本工程提供的代码是基于MyEclipse的,这意味着开发者可以直接在MyEclipse环境下打开并运行...
"eclipse,Myeclipse修改js文件同步插件"就是为了解决这个问题而存在的,它允许开发者在不重启项目的情况下即时查看和测试JavaScript文件的修改效果。这个插件适用于Eclipse和MyEclipse集成开发环境(IDE),极大地...
当开发者修改了项目源代码后,通常希望无需重启服务器就能看到代码变更的效果,但默认情况下,MyEclipse、Maven和Jetty可能不支持这种热部署功能。这篇博客可能提供了解决这个问题的方案。 在Java Web开发中,...
在IT行业中,开发Web应用程序通常需要集成开发环境(IDE)的支持,MyEclipse作为一款强大的Java EE IDE,提供了全面的Web项目创建、运行、调试和部署功能。本篇将详细介绍如何在Windows环境下安装配置MyEclipse,...
- 卸载完成后,还需要手动删除MyEclipse相关的文件夹和配置文件。 - 在计算机中搜索“MyEclipse”和“Genuitec”关键字,删除所有搜索到的相关文件和文件夹。 - 特别注意检查以下位置: - `%USERPROFILE%\...
在MyEclipse这样的集成开发环境中,可以方便地进行Web服务的开发、测试和部署。 1. **环境准备** - **Web容器**:文中推荐使用Tomcat 5.5作为Web服务器,它是一个轻量级应用服务器,适合部署Java Web应用。 - **...
在MyEclipse中配置Tomcat进行动态加载,能够让开发者在不重启服务器的情况下实现应用的热更新,提高开发效率。下面将详细解释这一过程以及相关的技术知识点。 首先,理解"动态加载"的概念。动态加载是指在程序运行...
在MyEclipse这样的集成开发环境中集成XFire,可以极大地简化开发人员在构建和测试Web服务过程中的工作。 首先,我们要了解MyEclipse。MyEclipse是基于Eclipse的商业Java集成开发环境,特别适合于J2EE应用的开发。它...
在IT行业中,开发环境的配置往往直接影响到开发效率和项目的可维护性。MyEclipse作为一款强大的Java EE集成开发环境,提供了丰富的功能来支持多种Web项目。然而,有时候默认的项目结构并不能满足所有开发者的需求,...
如果未找到,可能需要清理配置,即删除`configuration`目录下除`config.ini`外的所有文件和目录,然后重启Myeclipse。 ### 二、VSS插件的简单使用 1. **配置项目**: - 右键点击项目,选择`Team > Share Project`...
本文将详细介绍如何在MyEclipse集成开发环境中配置MySQL数据库环境,并部署使用Hibernate和Struts框架的项目。 首先,确保您已经安装了必要的软件,包括JDK 6、MyEclipse、Tomcat 6和MySQL数据库。在安装MySQL时,...
- **服务器配置**:检查Tomcat或其他Web服务器的配置文件(如web.xml),确保其中的JSP配置符合项目需求。 - **项目构建路径**:检查项目的构建路径是否包含必要的JSP支持库,例如servlet-api.jar等。 #### 3. **...