收藏本站
我的資料
   
查看手機網站
OA系統選型網
采購軟件系統 選型  免費咨詢平臺
按系統領域分
  • OA協同系統 ??移動應用
    OA協同系統
    無紙化系統
    移動OA
    協同管理
    移動應用
    移動考勤
    移動報銷
    移動營銷
  • HR人力資源 ??合同管理
    HR人力資源
    人事管理
    薪酬管理
    考勤管理
    招聘培訓管理
    合同管理
    合同管理
  • CRM客戶管理 ??項目管理
    CRM客戶管理
    客戶管理
    銷售管理
    在線CRM
    項目管理
    項目管理
  • ERP系統 ??財務系統
    ERP系統
    生產制造ERP
    商貿ERP
    云ERP
    通用ERP
    財務系統
    資金管理
    財務管理
    報表管理
    財稅一體化
  • 文檔管理???流程管理
    文檔管理
    文檔查詢
    文檔存儲管理
    文檔安全管理
    流程管理
    流程管理
  • 預算管理???資產管理
    預算管理
    費用預算
    全面預算
    資產管理
    固定資產
    資產使用管理
  • 進銷存管理???生產制造
    進銷存管理
    庫存管理
    采購管理
    存貨核算
    在線進銷存
    生產制造
    設備管理
    生產管理
    產能管理
    生產計劃
  • 系統集成 ??定制開發
    系統集成
    安防監控
    遠程管理
    定制開發
  • 建站推廣???訂貨系統??其它
    建站推廣
    網站建設
    SEO網絡推廣
    小程序
    訂貨系統
    分銷商城
    新零售
    微信三級分銷
    其他
    硬件設備
    其它

OA系統Crivia-MVC部署指南

 二維碼 129
發表時間:2020-04-27 16:18網址:http://www.456371.tw


OA系統Crivia-MVC部署指南

1.
部署代碼包

如圖所示:


將crivia-*.jar文件,復制到e-cology目錄的WEB-INF/lib目錄中。

2.
配置Crivia MVC

為了能夠使用Crivia MVC以及其延伸的功能(如流程代碼管理中心、頁面模型庫等),需要為Crivia的MVC組件配置一個Servlet。

該Servlet的java類名稱為:crivia.mvc.RequestSender,我們可以在MyEclipse等IDE中引入該類,查看其注釋以取得準備好的配置格式,如下圖:


也可以直接打開該類,查看該類文件的代碼,并在最后取得配置,如下圖:


點擊上圖中的類名,可以打開并查看該類文件的代碼,并按照下圖所示,可在代碼末尾找到準備好的配置格式:


確保服務器上的web.xml沒有配置過Crivia的MVC組件。

然后將配置信息粘貼到web.xml的</web-app>標簽之前,如下圖:


以下是對配置中各參數的說明:

<!--
Crivia
MVC Begin -->

<servlet>

<!—

ServletName屬性,默認為RequestSender。

實際上只要不與其他Servlet沖突都可以。

但需要與最后的ServletMapping中的ServletName對應。

-->


<servlet-name>RequestSender</servlet-name>

<!—

Crivia的MVC組件的Servlet的類名。

即:crivia.mvc.RequestSender(區分大小寫)。

該類包含在crivia-*.jar文件中,直接引用即可。

-->

<servlet-class>crivia.mvc.RequestSender</servlet-class>

<!—

參數Executer(不區分大小寫),表示Executer所在的Package,建議提供。

Executer是Crivia-MVC組件的控制器接口,提供該Package可表示項目中的控制器所在的Package根目錄,如項目中的控制器存放在weaver.criviaMVC.executer以及其子目錄下,則可配置weaver.criviaMVC.executer (區分大小寫)。

若項目存在多個存放控制器的Package根目錄,可配置多個該參數并以Executer開頭,如Executer-A,Executer-B等等。

也可以不配置Executer參數,但這樣做的話,Crivia會嘗試查找整個項目的控制器,因此還是建議提供這個參數。

-->


<init-param>



<param-name>executer</param-name>



<param-value>weaver.criviaMVC.executer</param-value>


</init-param>

<!—

參數Loading(不區分大小寫),表示Loading所在的Package,若未使用到Loading接口建議刪除此配置。

-->

<init-param>



<param-name>loading</param-name>

<param-value>weaver.criviaMVC.loading</param-value>

</init-param>

<!—

參數Show(不區分大小寫),表示Show所在的Package,若未使用到Show接口建議刪除此配置。

-->

<init-param>



<param-name>show</param-name>

<param-value>weaver.criviaMVC.show</param-value>

</init-param>

<!—

參數pageDataLog(不區分大小寫),配置此參數后將會向控制臺輸出數據傳輸記錄,建議非調試錯誤的情況下,刪除此配置。

-->

<init-param>



<param-name>pageDataLog</param-name>



<param-value>1</param-value>

</init-param>

<!—

參數requestEncoding (不區分大小寫),request編碼,默認為GBK(E-cology7項目使用),若為E-cology8項目使用,需要設置成UTF-8,建議提供。

-->

<init-param>



<param-name>requestEncoding</param-name>



<param-value>UTF-8</param-value>

</init-param>

<!—

參數responseEncoding (不區分大小寫),response編碼,默認為GBK(E-cology7項目使用),若為E-cology8項目使用,需要設置成UTF-8,建議提供。

-->

<init-param>



<param-name>responseEncoding</param-name>



<param-value>UTF-8</param-value>

</init-param>

<!—

參數ECADeployer (不區分大小寫),流程集成開發代碼管理中心的頁面名稱,可選提供。

可用于更改流程集成開發代碼管理中心的頁面名稱。

-->


<init-param>



<param-name>ECADeployer</param-name>



<param-value>ECADeployer</param-value>


</init-param>

<!—

參數EcologyVersion (不區分大小寫),Ecology大版本號,默認為7,若為E-cology8項目需要設置為8,建議提供。

必須設置正確的版本號,否則一些功能將會不正常。

-->


<init-param>



<param-name>EcologyVersion</param-name>



<param-value>8</param-value>


</init-param>

</servlet>

<!—

ServletMapping元素。

其中的ServletName屬性需要與上述Servlet元素中的ServletName屬性對應。

-->

<servlet-mapping>


<servlet-name>RequestSender</servlet-name>

<!—

URL-Pattern元素請以*.開頭,結尾默認為c(簡寫)或crivia(已經存在.c的servlet)。

也可以更改為其他諸如abc之類的后綴,但建議使用c。

-->


<url-pattern>*.c</url-pattern>

</servlet-mapping>

<!--
Crivia
MVC End -->

3.
總結

總的來說,就是兩步,一是部署jar文件,二是配置MVC組件中的crivia.mvc.ReqeustSender類作為Servlet,建議提供的參數為:控制器的package(根目錄),request和response的編碼,Ecology版本(支持e7和e8切換),url-pattern元素建議使用*.c。

注冊會員圖片可放大.png



入駐機構:    <商家如何入駐>
本網部分內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性。不承擔此類作品侵權行為的直接責任及連帶責任。
系統軟件選型
價格高、不適用,要它有何價值?
        詳情咨詢在線客服QQ1917067885
在線客服
 
 
會員登錄
登錄
我的資料
我的收藏
留言
回到頂部