EAS BOS開發引入外部JAR


一:EAS BOS開發中第三方jar包如何放置

1.和二次開發部署包放置在同一位置:

例如【紅色字體為工作空間目錄,藍色字體為項目名稱】

E:\workspaces\WS_Shine\Shine\lib\sp

注:sp目錄下的jar包會被優先加載

2.放置在第三方jar包目錄trd

在E:\workspaces\WS_Shine\Shine\lib目錄下有如下目錄:

【客戶端使用】client\trd

【客戶端、服務端都可使用】common\trd

【服務端使用】server\trd

如上目錄是放置第三方jar的目錄,可根據需要放置jar

 

二:引入第三方JCOM【有些疑問的地方】

在項目中需用到JCOM作為EAS中報表的打印,現將JCOM引入BOS和EAS發布部署的配置分享給大家:

 

1.環境說明:

EAS版本:5.9

JDK內置

 

2.開發環境下部署:

1.將JCOM.JAR做LIB成第三方JAR:

E:\kingdee59_workspace\eas\lib\common\trd 放置
jcom.jar,jcom.dll;

 

2.在JDK的BIN目錄下放置jcom.dll:

E:\{EAS_HOME}\eas\bos\BOSModular\jdk\bin放置
jcom.dll;

eas_lib.xml添加
<archive path="\eas\lib\common\trd\jcom.jar" />

 

3.生產環境下部署:

其實與BOS下的相關配置相似,只需要找到對應的LIB位置和JDK目錄:

Client端--從以前的項目來看好像客戶端應該不需要部署,從軟件開發角度來說也不應該是這樣

1.將JCOM.JAR做LIB成第三方JAR:

{EAS_HOME}\eas\client\lib\common\trd放置
jcom.jar,jcom.dll

2.在JDK的BIN目錄下放置jcom.dll:

E:\kingdee_59\eas\clientjdk\jre\bin放置
jcom.dll

這樣就完成了EAS、EAS_BOS中引入第三包JCOM!

Server端

{EAS_HOME}\eas\server\deploy\fileserver.ear\easWebClient\lib\common\trd

jcom.jar,jcom.dll

 

三:EAS集成數字證書部署方案

根據第三方提供的證書認證接口jar和dll,如:

JIT-VCTKJNI-JDK14-2.0.24.20.jar、JITVCTKJNI.dll

1、 將文件JIT-VCTKJNI-JDK14-2.0.24.20.jar及其他二次開發包

放到eas\server\lib\sp目錄和eas\server\deploy\fileserver.ear\easWebClient\lib\sp目錄下

2、將文件JITVCTKJNI.dll放到eas\server\deploy\fileserver.ear\easWebClient\deploy\client目錄下

3、將門戶的二次開發內容放置如下目錄:

將文件login_withForm.js放到eas\server\deploy\eas.ear\sso_web.war\common\js目錄下

將文件login_withForm.jsp放到eas\server\deploy\eas.ear\sso_web.war目錄下

將文件JITDSign.cab[第三方提供的和web交互的工具包]放到eas\server\deploy\eas.ear\sso_web.war目錄下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM