針對 WebSphere® 應用程式伺服器 Liberty 設定檔產生經過前置編譯的 JavaServer Pages

如果您從 WebSphere® 應用程式伺服器 Liberty 設定檔(WebSphere® 應用程式伺服器 8.5 版以及更新版本)匯入應用程式,則需要手動進行 JSP 前置編譯(Liberty 設定檔不含獨立式 JSP 編譯器)。本主題說明設定手動 JSP 前置編譯所需的步驟。

程序

  1. 遵循 WebSphere® 應用程式伺服器 Network Deployment 知識中心內有關建立 Liberty 設定檔伺服器的指示。若為 WebSphere® 應用程式伺服器 8.5.5 版,請參閱使用開發人員工具來建立 Liberty 設定檔伺服器主題。
  2. 在 Liberty 設定檔 server.xml 檔中,將下列程式碼新增至 server description 區段:
        <jspEngine prepareJSPs="0"/>
        <webContainer deferServletLoad="false"/>

    例如:

    <server description="new server">
    
        <!-- Enable features -->
        <featureManager>
            <feature>jsp-2.2</feature>
            <feature>localConnector-1.0</feature>
        	  <feature>appSecurity-2.0</feature>
    		      <feature>restConnector-1.0</feature>
        </featureManager>
    
        <!-- To access this server from a remote client 
             add a host attribute to the following element, 
             e.g. host="*" -->
        <httpEndpoint httpPort="9080" httpsPort="9443" id="defaultHttpEndpoint"/>
    
    ...
        <jspEngine prepareJSPs="0"/>
        <webContainer deferServletLoad="false"/>
    ...
    </server>

    WebSphere® 應用程式伺服器 中心說明 server.xml 檔案。若為 WebSphere® 應用程式伺服器 8.5.5 版,請參閱 Liberty 設定檔:server.xml 檔中的配置元素主題。

  3. 使用下列其中一種方法,以除錯模式啟動伺服器:

結果

完成這些步驟之後,遵循從 Apache Tomcat 及 WebSphere 應用程式伺服器 Liberty 設定檔應用程式伺服器,匯入現有的 Java 應用程式中的步驟,從 WebSphere® 應用程式伺服器 Liberty 設定檔匯入 Java 應用程式。