首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

在 WebLogic Portal 中整合 Struts 應用程式的關鍵步驟

     編輯:Java 程式設計入門

在 Portal 中加入 Struts 應用程式的主要步驟

一、將 Struts 程式部署至 Portal

  1. 複製應用程式目錄:將 Struts 應用程式複製到 WebApp 的新目錄中。所選目錄將成為 Portal 中應用程式的 Struts 模組路徑。例如目錄名為 test,則模組路徑為 /test。
  2. 配置檔案重命名與放置:將 struts-config.xml 複製到 WEB-INF/.pageflow-struts-generated/ 下,並依命名規則 jpf-struts-config-<dir>.xml 重命名(本例為 jpf-struts-config-test.xml)。此命名規則讓 Portal 中的行為 Servlet 能動態註冊 Struts 應用程式模組。
  3. 修改 Struts 配置檔:在配置檔中加入以下控制器設定:
    <controller className="com.bea.wlw.netui.pageflow.config.PageFlowControllerConfig"
        multipartClass="com.bea.wlw.netui.pageflow.upload.PageFlowMultipartRequestHandler"
        inputForward="true"
        processorClass="com.bea.wlw.netui.pageflow.PageFlowRequestProcessor">
        <set-property value="true" property="isReturnToPageDisabled"/>
        <set-property value="true" property="isReturnToActionDisabled"/>
    </controller>
  4. 複製 Java 檔案:將 Struts 所需的 Java 檔案複製到 WEB-INF/src 下(本例為 teststruts 目錄)。
  5. 調整配置檔路徑:根據目錄結構調整 jpf-struts-config-<dir>.xml,使其與 Workshop 中的目錄結構一致。範例配置片段:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "https://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
    <struts-config>
        <form-beans/>
        <global-exceptions/>
        <global-forwards/>
        <form-beans>
            <form-bean name="userActionForm" type="teststruts.UserActionForm" />
        </form-beans>
        <action-mappings>
            <action validate="false" scope="request" type="test.TestController" path="/begin">
                <forward path="/index.jsp" name="success"/>
            </action>
        </action-mappings>
    </struts-config>
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved