weblogic热部署

weblogic热部署

ID:38213781

大小:129.74 KB

页数:4页

时间:2019-06-07

weblogic热部署_第1页
weblogic热部署_第2页
weblogic热部署_第3页
weblogic热部署_第4页
资源描述:

《weblogic热部署》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大家在进行web开发的时候,都希望自己修改的内容在不手动编译、不重启服务的时候立即生效,这样可以极大的方便开发和调试。这个就是我今天要讲的weblogic的热部署。Weblogic能实现热部署功能,而且有自己的热部署机制,一般的应用在Weblogic的控制台中有如下三个配置的页面:servlet-reload-check-secsresource-reload-check-secsJSPpage-check-seconds其中weblogic.xml对于这三个设置选项的参数介绍:servlet-reload-

2、check-secs元素定义WebLogicServer是否执行servlet检查以查看servlet是否已更改,如果已更改,是否重新加载。§值-1表示永不检查servlet。该值为生产环境中的默认值。§值0表示总是检查servlet。§值1表示每秒检查一次servlet。该值为开发环境中的默认值。resource-reload-check-secs使用元素针对Web应用程序范围内资源路径中发现的缓存

3、资源执行元数据缓存。该参数标识WebLogicServer检查资源是否发生修改的频率,如果已修改,则重新加载。§值-1表示元数据进行缓存,但从不对磁盘进行检查以便找出所做的更改。建议在生产环境中使用该值,以提升性能。§值0表示不执行元数据缓存。持续更改文件的客户必须将该参数设置为大于或等于0的一个值。§值1表示每秒重新加载一次。该值为开发环境中的默认值。JSPpage-check-seconds设置WebLogicServer检查JSP文件的时间间隔(秒),以便查看JSP文件是否已更改以及是否需要重新编译。如

4、果已发生更改,还会检查依赖关系并递归重新加载。§值-1表示永不检查页面。该值为生产环境中的默认值。§值0表示总是检查页面。§值1表示每秒检查一次页面。该值为开发环境中的默认值。所以分别配置Servlet、Resource和Jsp的来控制对应三类所控制的内容的热部署时间间隔,如果设置为-1的话那么这一项就不支持热部署。当值配置为1的话就可以支持热部署。为了实现程序的热部署,我们需要以下几个步骤:1:修改weblogic的启动参数使用domain中的startWebLogic.cmd来启动weblogic的话,则

5、在domain/bin下的setDomainEnv.cmd中将该参数配置上,在该文件最后添加设置参数命令:setJAVA_OPTIONS=%JAVA_OPTIONS%-Dorg.apache.tapestry.disable-caching=true-Dorg.apache.tapestry.enable-reset-service=true如图:2.检查weblogic.xml配置文件,其中如果有:0

6、vlet-reload-check-secs>0pageCheckSeconds0请将上述数值都修改为0。3.配置Eclipse中的工程自

7、动编译检查Eclipse中工程配置的默认编译输出路径是否为projectHome/web/WEB-INF/classes。修改步骤为:在PackageExplorer视图中的工程上右键-->属性(properties)-->Java构件路径(JavaBuildPath)-->源代码(Source)-->默认输出路径(Defaultoutputfolder)。这里修改为web/WEB-INF/classes即可。可以通过右边的浏览(Browse)按钮来选择。确保project->buildautomatical

8、ly已经被选上。4.检查ie选项中是否设置了每次访问本页时检查最新。设置方法:工具-->Internet选项-->常规-->浏览历史记录中的设置,在弹出框中设置(针对ie7,8)。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。