首页 > 代码库 > WebCenter spaces 如何更改HTTP会话超时

WebCenter spaces 如何更改HTTP会话超时

如果你看到的WebCenter空间应用(webcenter.ear)从WebLogic控制台,会话超时(3600秒)会话timout的是误导和中的WebCenter空间应用的情况下不适用。如果你更新该值从控制台,它不会影响的WebCenter空间应用程序的会话超时时间。
 
然后,问题是我怎样才能改变的WebCenter空间应用会话超时?在web.xml中默认的会话超时设置为45分钟。有以下两种方式更改会话超时: -
  
        1.部署描述符(web.xml和weblogic.xml)
        2.自定义会话超时示例项目的SampleWebCenterSpacesExtensions(支持解决方案,直到PS4)
 
在这里,我们不会讨论解决方案-2项目被排除在外,因为这从PS5文档和示例项目。如果运行WC空间的PS3或PS4,你可以实现它。
 
您可以更新会话超时在web.xml中的weblogic.xml,但如果web.xml中的优先级高于在weblogic.xml。在这里,我们将在web.xml中配置会话超时后,文档以及Oracle建议: -
 
http://docs.oracle.com/cd/E17904_01/webcenter.1111/e12405/wcadm_app_config_files.htm#BABIEBEB
 
 
下面的步骤修改web.xml会话超时值:
 
1、到<WEBCENTER-HOME> /档案/ applications目录,你会发现那里webcenter.ear文件。在我的情况下的完整路径是C:\ ORACLE \中间件\ Oracle_WC1 \档案\应用程序。
2、凭借webcenter.ear WebCenter的首页> /档案/应用webcenter.ear.bak
3、打开webcenter.ear文件用winrar或7zip的或任何其他工具
 
4、现在,去spaces.war >> WEB-INF文件夹并打开编辑器中的web.xml文件
 
 
5、添加以下条目: -
<session-config>
                                         <session-timeout> 15 </会话超时>
                         </会话配置>
请注意,在web.xml中的会话超时值以分钟为单位,而在weblogic.xml它是在几秒钟内。
 

 
6、一旦完成后,保存并关闭它。
7、 请确保webcenter.ear包含一个更新的web.xml。
8、重启WC_Spaces服务器。在启动时,这个自动部署新的应用程序与修改后的web.xml中。
注意:一旦应用程序部署,修订spaces.war,可在<DOMAIN-HOME> /服务器\ WC_Spaces \ TMP \ _WL_user \ webcenter_11.1.1.4.0 \ <Randon-Folder-Name>。您可以验证的web.xml的变化以及


注意: -从制以后,有更多的方式来更改会话超时,请参阅下列文件: - 
http://docs.oracle.com/cd/E23943_01/webcenter .1111/e12405/wcadm_gen_prop.htm#BCEHFHCH 

 
参考文献: -
http://docs.oracle.com/cd/E17904_01/core.1111/e10108/webcenter.htm#BABEJEJG
http://docs.oracle.com/cd/E17904_01/webcenter.1111/e12405/wcadm_app_config_files.htm#CHDJCCBI