PageOffice 开发者中心 PageOffice 开发者中心
首页
文档
  • 后端Java手册 (opens new window)
  • 后端.netcore手册 (opens new window)
  • 前端JavaScript手册 (opens new window)
下载
购买 (opens new window)
首页
文档
  • 后端Java手册 (opens new window)
  • 后端.netcore手册 (opens new window)
  • 前端JavaScript手册 (opens new window)
下载
购买 (opens new window)
  • 开始

    • 介绍
    • 快速上手

    • 升级步骤

      • 5.x升级到6.5的关键步骤(Java)
      • 5.x升级到6.5的关键步骤(Asp.Net)
      • 6.x升级到6.6的升级说明(Vue+Springboot)
      • 6.x升级到6.6的升级说明(.NetCore)
      • 6.x升级到6.6的升级说明(Springboot单体)
      • 6.x升级到6.6的升级说明(SpringMvc或者JSP)
      • 项目部署

    • 通用控制

    • Word

    • Excel

    • PDF

    • FileMaker

    • PPT

    • 更多

    目录

    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
    PageOffice | Copyright © 2013-2026 卓正软件 京ICP备12010902号-2 京公网安备 11010502019270号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式