weblogic在什么地方设置热布署
3个回答
展开全部
Weblogic关于热部署的几个配置
博客分类:
应用服务器
在weblogic.xml中有几个配置选项:servlet-reload-check-secs、resource-reload-check-secs、JSP page-check-seconds。
以下是官网对这三个配置选项的介绍:
servlet-reload-check-secs
<servlet-reload-check-secs> 元素定义 WebLogic Server 是否执行 servlet 检查以查看 servlet 是否已更改,如果已更改,是否重新加载。
值 -1 表示永不检查 servlet。该值为生产环境中的默认值。
值 0 表示总是检查 servlet。
值 1 表示每秒检查一次 servlet。该值为开发环境中的默认值。
resource-reload-check-secs
使用 <resource-reload-check-secs> 元素针对 Web 应用程序范围内资源路径中发现的缓存资源执行元数据缓存。该参数标识 WebLogic Server 检查资源是否发生修改的频率,如果已修改,则重新加载。
值 -1 表示元数据进行缓存,但从不对磁盘进行检查以便找出所做的更改。建议在生产环境中使用该值,以提升性能。
值 0 表示不执行元数据缓存。持续更改文件的客户必须将该参数设置为大于或等于 0 的一个值。
值 1 表示每秒重新加载一次。该值为开发环境中的默认值。
JSP page-check-seconds
设置 WebLogic Server 检查 JSP 文件的时间间隔(秒),以便查看 JSP 文件是否已更改以及是否需要重新编译。如果已发生更改,还会检查依赖关系并递归重新加载。
值 -1 表示永不检查页面。该值为生产环境中的默认值。
值 0 表示总是检查页面。
值 1 表示每秒检查一次页面。该值为开发环境中的默认值。
博客分类:
应用服务器
在weblogic.xml中有几个配置选项:servlet-reload-check-secs、resource-reload-check-secs、JSP page-check-seconds。
以下是官网对这三个配置选项的介绍:
servlet-reload-check-secs
<servlet-reload-check-secs> 元素定义 WebLogic Server 是否执行 servlet 检查以查看 servlet 是否已更改,如果已更改,是否重新加载。
值 -1 表示永不检查 servlet。该值为生产环境中的默认值。
值 0 表示总是检查 servlet。
值 1 表示每秒检查一次 servlet。该值为开发环境中的默认值。
resource-reload-check-secs
使用 <resource-reload-check-secs> 元素针对 Web 应用程序范围内资源路径中发现的缓存资源执行元数据缓存。该参数标识 WebLogic Server 检查资源是否发生修改的频率,如果已修改,则重新加载。
值 -1 表示元数据进行缓存,但从不对磁盘进行检查以便找出所做的更改。建议在生产环境中使用该值,以提升性能。
值 0 表示不执行元数据缓存。持续更改文件的客户必须将该参数设置为大于或等于 0 的一个值。
值 1 表示每秒重新加载一次。该值为开发环境中的默认值。
JSP page-check-seconds
设置 WebLogic Server 检查 JSP 文件的时间间隔(秒),以便查看 JSP 文件是否已更改以及是否需要重新编译。如果已发生更改,还会检查依赖关系并递归重新加载。
值 -1 表示永不检查页面。该值为生产环境中的默认值。
值 0 表示总是检查页面。
值 1 表示每秒检查一次页面。该值为开发环境中的默认值。
展开全部
修改weblogic.xml解决这个问题。
<?xml version="1.0" encoding="UTF-8"?>
<!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>
<container-descriptor>
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
<context-root>managerWeb</context-root>
</weblogic-web-app>
servlet-reload-check-secs属性表示WebLogic每X秒钟都针对每个JSP页面和servlet进行检查,看是否有新的版本。
<?xml version="1.0" encoding="UTF-8"?>
<!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>
<container-descriptor>
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
<context-root>managerWeb</context-root>
</weblogic-web-app>
servlet-reload-check-secs属性表示WebLogic每X秒钟都针对每个JSP页面和servlet进行检查,看是否有新的版本。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
风格和头发如通过加牛肉饭带头人符合一个念头回复本题共顾及他人也否认他呼吁马努我既然他大后天发狐疑更女友
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询