2BizBoxERP通过WebStart方式(JNLP)启动客户端
来源:互联网 发布:淘宝客服用什么软件 编辑:程序博客网 时间:2024/06/14 01:22
如果有对2BizBoxERP客户端进行二次开发,开发完成后需要使用WebStart方式(JNLP)启动客户端,则需要重新对jar进行数字签名,步骤如下:
(1)将org.jar,looks.jar,log4j.jar,jxl.jar,iTextAsian.jar,itext-2.0.2.jar,idw-gpl.jar,icepdf-viewer.jar,icepdf-core.jar,gui.jar,components.jar,commons-lang-2.4.jar,barbecue-1.5-beta1.jar 中META-INF文件夹下,*.SF,*.RSA文件删除(原数字签名信息文件),*.MF文件恢复为正常文件,经此步骤再进行数字签名,否则启动时会报“JNLP 文件中的 JAR 资源签名证书不一致”错误.
(2)生成keystore文件
keytool -genkey -v -alias tomcat -keyalg RSA -keystore jiadexin.keystore -dname "CN=localhost,OU=TEST,O=TEST,L=QZ,S=FJ,C=CN" -storepass password -keypass password -validity 3650
注意:第一次生成keystore文件后,后面如果有个别jar(如gui.jar)由于变更需要重新数字签名,就不要再生成keystore,而使用第一次生成的keystore,这样可以保证所有jar的数字签名是一致的。
(3)对jar进行数字签名
jarsigner -keystore jiadexin.keystore -storepass password org.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password looks.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password log4j.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password jxl.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password iTextAsian.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password itext-2.0.2.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password idw-gpl.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password icepdf-viewer.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password icepdf-core.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password gui.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password components.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password commons-lang-2.4.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password barbecue-1.5-beta1.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password looks.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password log4j.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password jxl.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password iTextAsian.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password itext-2.0.2.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password idw-gpl.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password icepdf-viewer.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password icepdf-core.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password gui.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password components.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password commons-lang-2.4.jar tomcat
jarsigner -keystore jiadexin.keystore -storepass password barbecue-1.5-beta1.jar tomcat
(4)将数字签名后的jar放到2BizBox ERP\server\jboss\server\default\deploy\jbossweb-tomcat55.sar\ROOT.war\webstart 目录
(5)修改2BizBox ERP\server\jboss\server\default\deploy\jbossweb-tomcat55.sar\ROOT.war\webstart 目录下的launch.jsp文件
注意:gui.jar要放在第一个jar资源列表,否则启动时会报找不到bb.gui.Main类的错误
注意:使用 JNLP WebStart方式启动,客户端要求安装JDK版本是1.6.0_20(含)以上
0 0
- 2BizBoxERP通过WebStart方式(JNLP)启动客户端
- WebStart JNLP参数传递
- 2BizBoxERP客户端到服务端的数据访问过程
- JNLP、webStart 和applet的区别
- jenkins中通过JNLP启动slave节点的配置问题
- JNLP -- java 客户端开发
- .jnlp 文件打开方式
- JNLP说明(good)
- jnlp
- JNLP
- JNLP
- JNLP
- JNLP
- jnlp
- Office365客户端通过本地方式批量部署(即点即用部署)
- [转贴] 通过命令行启动Notes客户端
- 客户端通过unix_socket方式连接MySQL
- 通过客户端编程的方式调用webservice
- centos6.3(64位)下安装rabbitvcs
- c++中内存的分类及堆和栈的区别
- CC++初学者编程教程(4) 安装Oracle12c于Windows Sever2012
- fckeditor视频教程
- 那些不易注意到的Unity实用小功能
- 2BizBoxERP通过WebStart方式(JNLP)启动客户端
- LINUX下一款不错的网站压力测试工具webbench
- 8皇后问题--回溯法 (循环递归)
- Sqlite数据类型
- 解决:<net.sf.ehcache.util.UpdateChecker> : New update(s) found: 2.6.5
- Google服务全线被封:附解决方案
- AbstractQueuedSynchronizer实现源码解析(一)
- mysql float double 类型
- ipsec.conf(5) - Linux man page