6.x升级到6.6的升级说明(SpringMvc或者JSP)
# 6.x升级到6.6的升级说明(SpringMvc或者JSP)
# 1.升级后端pageoffice的jar。
# maven项目:
如果是tomcat9及以下版本:
<dependency> <groupId>com.zhuozhengsoft</groupId> <artifactId>pageoffice</artifactId> <version>6.6.1.3-javax</version> </dependency>- 如果是tomcat10及以上版本:
<dependency> <groupId>com.zhuozhengsoft</groupId> <artifactId>pageoffice</artifactId> <version>6.6.1.3</version> </dependency>
# 非maven项目
如果是tomcat9及以下版本:拷贝pageoffice-6.6.1.3-javax.jar和posetup_6.6.1.3.exe到您当前项目的lib下,并删除pageoffice旧版本的jar和exe。
如果是tomcat10及以上版本:拷贝pageoffice-6.6.1.3jar和posetup_6.6.1.3.exe到您当前项目的lib下,并删除pageoffice旧版本的jar和exe。
# 2.新增powserver相关配置。在原有的项目的web.xml中配置powserver跨域。
<!--原有的PageOffice相关配置 -->
<servlet>
<servlet-name>poserver</servlet-name>
<servlet-class>com.zhuozhengsoft.pageoffice.poserver.Server</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>poserver</servlet-name>
<url-pattern>/poserver.zz</url-pattern>
</servlet-mapping>
.........
<context-param>
<param-name>adminseal-password</param-name>
<param-value>111111</param-value>
</context-param>
<!--新增的powserver配置 -->
<!--
PowServer跨域安全配置说明:
1. 生产环境强烈建议避免使用通配符"*",应明确配置允许访问的具体来源
2. 格式规范:多个地址使用逗号分隔,格式为"域名或IP地址列表"
注意:本地开发环境地址(localhost,127.0.0.1)也必须在此配置
3. 典型配置示例:
单体多入口应用:"主域名,备用域名,服务器IP地址"
示例值:"www.oa.com,oa.example.com,192.168.1.200"
-->
<context-param>
<param-name>powserver-allowedOrigins</param-name>
<param-value>*</param-value>
</context-param>
<listener>
<listener-class>com.zhuozhengsoft.pageoffice.poserver.POWContextListener</listener-class>
</listener>
# 3.为 powserver 接口配置完全开放访问权限,无需登录即可访问。具体操作可参考项目中已对 poserver.zz 接口的免登录配置,将 powserver 路径加入拦截器白名单。
<!-- web.xml -->
<filter>
<filter-name>loginFilter</filter-name>
<filter-class>com.example.LoginFilter</filter-class>
<init-param>
<param-name>excludeUrls</param-name>
<!-- 新增对powserver请求开放完全访问的权限 -->
<param-value>/poserver.zz,/powserver</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>loginFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
上次更新: 2026/04/17, 17:27:29