eas之EAS手工打包及快速部署工具

EAS手工打包及快速部署工具:
jar包的命名是項目名就行了.
   1. 在eas的工做空間下:E:\Easworkspace\Project_0 有classes和deployed_metas這兩個文件夾,
    Classes--->存放着BOS編譯好的Class文件
    deployed_metas--->存放着 BOS 的元數據
   2.打包元數據:
    在D:\kingdee\kdserver\eas\server\metas\eas這個地方隨意copy一個jar包,將裏邊的除了META-INF的文件都刪除
    將deployed_metas文件下面,那這裏全部的文件都放進jar文件去.
    其中,entity_pkmapping.properties和facade,pkmapping.properties分別是實體和Facade的的屬性文件,這裏能夠只選擇二次開發的單據對應的屬性值,以文本打開能夠看到二次開發的文件屬性
   3.打包Class
    D:\kingdee\kdserver\eas\server\lib\client\eas這個地方隨意copy一個jar包,將裏邊的除了META-INF的文件都刪除,和上面相似

部署(先停掉服務器):
分別拷到服務器路徑下面:其中 %srvpath% 表示服務器路徑
metas.jar 對應路徑:
%srvpath%metas\sp
%srvpath%deploy\fileserver.ear\easWebClient\metas\sp

Class.jar 對應路徑:
%srvpath%lib\sp
%srvpath%deploy\fileserver.ear\easWebClient\lib\sp

到這裏部署完成 (附件中帶有快速部署工具,編寫原理同上)

PS:在啓動服務以前,先生成子系統樹、和相對應的數據表。

EAS7.5及更早版本中,全部的開發成果(元數據和代碼)統一打成2個Jar包,一個是元數據Jar包,一個是代碼Jar包,部署在EAS服務器和客戶端指定的目錄以下:

EAS服務器    元數據    server\metas\sp-bim-metas.jar                            服務器運行期使用
            server\deploy\fileserver.ear\easWebClient\metas\sp-bim-metas.jar        客戶端更新下載使用
        代碼    server\lib\sp\eas_sp.jar                            服務器運行期使用
            server\deploy\fileserver.ear\easWebClient\lib\sp\eas_sp.jar            客戶端更新下載使用
EAS客戶端    元數據    client\metas\sp-bim-metas.jar                            客戶端運行期使用
        代碼    client\lib\sp\eas_sp.jar                            客戶端運行期使用

製做我的的自定義單據,當在bos平臺中建立一張單據的時候,在工具主菜單管理添加了新的組別後,順便在權限管理處新建權限項,並在主菜單管理將新建的權限給選一下 ,完了才更新數據庫,並才從包生成子系統樹,並生成系統樹,而後在eas服務器工具產生子系統樹,數據庫

相關文章
相關標籤/搜索