我用的是weblogic11g 在项目的web-info中创建weblogic.xml
----------将一下内容复制到weblogic.xml中-----------
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<session-descriptor>
<session-param>
<param-name>TimeoutSecs</param-name>
<param-value>300</param-value>
</session-param>
<session-param>
<param-name>CookieName</param-name>
<param-value>写自己的项目部署文件名</param-value>
</session-param>
</session-descriptor>
<jsp-descriptor>
<jsp-param>
<param-name>keepgenerated</param-name>
<param-value>true</param-value>
</jsp-param>
<jsp-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</jsp-param>
<jsp-param>
<param-name>pageCheckSeconds</param-name>
<param-value>0</param-value>
</jsp-param>
</jsp-descriptor>
<container-descriptor>
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
<!-- <prefer-web-inf-classes>true</prefer-web-inf-classes>-->
</container-descriptor>
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>utf-8</java-charset-name>
</input-charset>
</charset-params>
<context-root>写自己项目的部署文件名</context-root>
</weblogic-web-app>
分享到:
相关推荐
标题和描述中提到的“绿色方法”是指一种优化的、无需修改WebLogic配置文件或使用额外JAR的方式,来实现在WebLogic下修改Java源代码后立即生效,而无需重启服务器。这种方法主要是通过利用WebLogic的热部署(Hot ...
"WebLogic 热部署配置指南"是针对如何在WebLogic环境中实现热部署的一种技术实践,旨在提高开发效率,避免频繁地重启服务以验证代码更改。 热部署(Hot Deployment)是指在应用程序运行时,可以动态地添加、更新或...
热启动模式(开发模式)与产品发布模式的切换主要通过两种方式实现: - **管理控制台**:登录WebLogic Server的管理控制台,选择相应的服务器,然后在配置页面中更改启动模式为“开发模式”或“产品模式”。 - **...
3. **排除不必要监控**:对于不需要热部署的部分,如测试代码或第三方库,可以通过配置排除,以减少性能影响。 4. **资源更新**:JRebel不仅仅处理类文件的变化,还能处理资源配置文件的更新,如XML配置、图片资源等...
Eclipse支持热部署,即在不重启服务器的情况下更新应用程序。如果你对源代码进行了修改并保存,Eclipse可以自动检测到变化并重新部署应用,这对于快速迭代开发非常有利。 10. **性能监控**: 使用Eclipse的...
然而,JVM并不支持对已加载的类进行修改后再加载,因此要实现热部署,就需要自定义ClassLoader。当检测到类文件被修改后,自定义的ClassLoader可以加载新的字节码,从而实现类的热更新。以下是一个简单的自定义...
MyEclipse的热启动功能,又称为热部署,是指在项目开发过程中,当你修改了源代码后,无需关闭或重启应用服务器,就能自动将新代码部署到运行中的服务器上。这减少了频繁启动服务器的时间,特别是在进行调试和测试时...
这样,当你修改了Java类并重新编译后,WebLogic会自动检测到变化并重新加载这些类,而不需要重启服务器。 然而,这种方法并非没有代价。频繁的自动重载会消耗更多的系统资源,因为它需要不断检查所有Servlet和JSP...
- **WebLogic里面的一个class修改了,需要重新启动WebLogic吗**:通常需要重启服务器以使更改生效,但某些容器支持热部署,允许在不重启的情况下更新类。 - **Tomcat关于UTF-8 JSP文件的BUG**:可能讨论了Tomcat对...
- **热部署**:JRebel 支持实时更新类、资源文件和配置,无需重新编译或重启服务器,节省了大量等待时间。 - **提高效率**:通过减少应用重启次数,JRebel 可以帮助开发者更快地进行迭代和调试,提升整体开发速度...
然而,每次修改代码后,都需要重新启动Tomcat来使更改生效,这无疑降低了开发效率。为了解决这个问题,引入了热加载技术,其中Jrebel是一个非常知名的工具,它能实现在不重启服务器的情况下即时更新应用代码。 ...
1. **即时代码更新**:当你在IDEA(IntelliJ IDEA)或其他支持的IDE中修改Java类、资源文件或配置文件后,JRebel 立刻生效,无需重新编译或重启应用服务器。这对于调试和修复bug来说尤其高效。 2. **性能优化**:与...
为了实现界面化、集中化管理ES集群的不同角色和类型的配置,并确保配置修改后能够在ES中实时生效,民生银行天眼ELK日志平台采用了携程开源的Apollo作为配置管理中心的核心组件。 ##### Apollo功能详解 **1. 统一...
1. **即时代码更新**:JRebel的主要功能就是提供即时代码更新,这意味着开发人员在修改了Java类、资源文件或者配置文件后,无需重新编译和部署,改动会立即生效。这对于快速迭代和调试过程非常有帮助。 2. **节省...
1. 实时代码更改:当你在Eclipse中修改了Java类、资源文件或配置文件后,JRebel会立即应用这些更改,无需手动重启应用服务器。这包括对Spring、Hibernate、Struts等框架的配置文件更改。 2. 类加载优化:JRebel通过...
3. **WebLogic配置信息存储**:在WebLogic中,配置如JMS、EJB和连接池等信息会保存在Domain目录下的config.xml文件中,这是服务器的核心配置文件。 4. **WebLogic Domain目录结构**:默认的Domain结构包括服务器...
4. **部署与调试**:OEPE支持直接在WebLogic Server上部署应用,包括热部署,使得开发者能够快速验证代码更改。同时,它还提供了强大的调试工具,包括断点设置、单步执行、变量查看等功能,帮助开发者定位并解决问题...
- **合理使用热部署**:虽然实时更新方便,但过度依赖可能会影响代码质量,适时的完整重启有助于发现潜在问题。 - **定期更新 JRebel**:随着新版本发布,JRebel 不断优化和扩展支持,及时升级以获取最新功能和...
- 热部署:在不重启服务器的情况下更新应用。 10. **Web服务** - 创建Web服务:通过WSDL文件或API接口生成Web服务。 - 测试Web服务:使用内置的Web服务测试工具验证服务功能。 11. **插件扩展** - MyEclipse的...
7. **热部署**:在开发过程中,Tomcat支持热部署,即在不重启服务器的情况下更新应用。只需将修改后的文件覆盖到`webapps`目录,Tomcat会自动检测并重新加载。 8. **集群与负载均衡**:Tomcat支持集群部署,通过...