首页 > 其他分享 >pageoffice 5.x升级到pageoffice 6.x的关键步骤

pageoffice 5.x升级到pageoffice 6.x的关键步骤

时间:2023-12-28 18:13:31浏览次数:28  
标签:关键步骤 srb pageoffice 升级 poserver addUrlMappings com zhuozhengsoft

Vue+Springboot前后端分离项目

  1. 将后端Springboot项目中pom.xml文件中对于pageoffice的jar引用升级成6.0版本,以maven中央仓库(https://mvnrepository.com/artifact/com.zhuozhengsoft/pageoffice)最新版本为准,比如6.0.0.9-javax。
<dependency>
    <groupId>com.zhuozhengsoft</groupId>
    <artifactId>pageoffice</artifactId>
    <version>6.0.0.11-javax</version>
</dependency>
  1. 将后端Springboot项目中启动类Application类中关于PageOffice相关配置修改为如下代码:
@Bean
public ServletRegistrationBean pageofficeRegistrationBean() {
    com.zhuozhengsoft.pageoffice.poserver.Server poserver 
                      = new com.zhuozhengsoft.pageoffice.poserver.Server();
    poserver.setSysPath(poSysPath);//设置PageOffice注册成功后,license.lic文件存放的目录
    ServletRegistrationBean srb = new ServletRegistrationBean(poserver);
    srb.addUrlMappings("/poserver.zz");
    srb.addUrlMappings("/poclient");
    srb.addUrlMappings("/pageoffice.js");
    srb.addUrlMappings("/sealsetup.exe");
    return srb;
}
  1. 拷贝posetup6_x.x.x.exe到上一步代码poserver.setSysPath(poSysPath)指向的目录,即license.lic文件所在目录。

  2. 将前端vue项目中的关于pageoffice的保存,打印,另存等js方法中的document.getElementById("PageOfficeCtrl1")替换成pageofficectrl。

比如原来的保存文件代码:

document.getElementById("PageOfficeCtrl1").WebSave();

修改为:

pageofficectrl.WebSave();
  1. 重新发布项目后,在线打开文件时根据提示安装PageOfficeV6.0的客户端,弹出注册框后输入PageOfficeV6.0的序列号进行注册即可。

提示
如果您的项目在集成PageOffice5时为了兼容ES6新Js语法和功能而引入了babel-polyfill,现在升级成PageOffice6就不再需要babel-polyfill了。

参考链接:5.x升级到6.x的关键步骤

标签:关键步骤,srb,pageoffice,升级,poserver,addUrlMappings,com,zhuozhengsoft
From: https://www.cnblogs.com/qq742655/p/17933263.html

相关文章

  • 麒麟系统升级openssh至9.5p1
    当前环境:升级openssh需要三个包zlib-1.2.13.tar.gz、openssl-1.1.1t.tar.gz、openssh-9.5p1.tar.gz下载地址:zlib-1.2.13.tar.gzhttp://zlib.net/fossils/zlib-1.2.13.tar.gz  openssl-1.1.1t.tar.gzhttps://www.openssl.org/source/old/1.1.1/openssl-1.1.1t.tar.gzopen......
  • MySQL 5.6 到 MYSQL 5.7 应用迁移有什么问题,升级后打脸又降回去
    最近说来惭愧,有开始说mysql5.6的问题了,是在是无奈有一个项目古老且XX,大批的在用MySQL5.6这个版本的数据库,之前并未进行管理,但基于Enterprise的数据库都管理的还可以,所以这个项目也就到了手里,然后我们提出从5,6升级数据库版本的问题,并提出升级后的各种利好,但在升级过程中,我们遇......
  • nginx升级演示
    首先查看咱们的nginx版本通过nginx-V下载新的版本,通过这个rz[[email protected]]#tar-zxvfnginx-1.12.0.tar.gz[[email protected]]#cdnginx-1.12.0/配置一下新版本[[email protected]]#./configure--prefix=/usr/local/nginx--us......
  • 【Spring】SpringMVC项目升级成SpringBoot实践
    将SpringMVC项目升级为SpringBoot项目需要一系列详细的步骤。以下是一个更详细的步骤指南:项目初始化:创建一个新的SpringBoot项目。您可以使用SpringInitializr或SpringBoot的Maven插件来快速生成项目结构。依赖管理:在新项目中,添加所需的依赖。根据您的项目需求,添加SpringBoot......
  • openssh升级对应问题解决方案
    问题1:./openssl:errorwhileloadingsharedlibraries:libssl.so.1.1:cannotopensharedobjectfile:Nosuchfileordirectory解决方案:cp/usr/local/openssl1.1.1/lib/libssl.so.1.1/lib64/cp/home/tydl/openssl-1.1.1u/libcrypto.so.1.1/lib64/ 问题2:/etc/ssh/s......
  • openssh 升级脚本
    #!/bin/bash###########################################################Function:openssh-9.6p1openssl-1.1.1wupdate##Platform:Centos7redhat7.9##Version:2.2#......
  • nginx平衡升级在线升级
    nginx在线升级:nginx根据安装方式不同,升级方式也不同,一般有三种:yum方式安装,通过yum升级,不停机升级。编译方式安装,通过编译方式升级,不停机升级。容器方式安装,启动新容器方式升级,如果端口不变,需要停机,否则容器启动提示端口冲突。yum升级1、首选查看yum安装的nginx版本,nginx-V查看版本......
  • Oracle 11g RAC(openfiler +multipath +udev +补丁升级)
    配套视频:《Oracle11gRAC安装》 或《Oracle11gRAC安装》配套文档:《一步一步在linux上部署Oracle11gR2RAC》......
  • CentOS7下快速升级至OpenSSH9.3p2安全版本
    之前的文章可供参考:CentOS7下快速升级OpenSSH至8.9p1安全版本一、CentOS7服务器上编译生成OpenSSH9.3p2的RPM包1、编译打包的shell脚本来源于该项目https://github.com/boypt/openssh-rpms复制(图片点击放大查看)unzipopenssh-rpms-main.zip-d/optcd/opt/cdop......
  • mongo升级服务,数据迁移迁移
    3*升级到5.*,会碰到索引不兼容问题 usestars_salesvarcollections=db.getCollectionNames();collections.forEach(function(collection){varindexes=db[collection].getIndexes();print("Indexesforcollection"+collection+":");printjson(......