針對 WebSphere® 應用程式伺服器 Liberty 設定檔產生經過前置編譯的 JavaServer Pages
如果您從 WebSphere® 應用程式伺服器 Liberty 設定檔(8.5 版以及更新版本)匯入應用程式,則需要手動進行 JSP 前置編譯(Liberty 設定檔不含獨立式 JSP 編譯器)。本主題說明設定手動 JSP 前置編譯所需的步驟。
程序
- 遵循 WebSphere® 應用程式伺服器 Network Deployment 知識中心內有關建立 Liberty 設定檔伺服器的指示。若為 WebSphere® 應用程式伺服器 8.5.5 版,請參閱使用開發人員工具來建立 Liberty 設定檔伺服器主題。
- 在 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 檔中的配置元素主題。
- 使用下列其中一種方法,以除錯模式啟動伺服器:
- 新增
-Dwas.debug.mode=true
JVM 引數,如在 WebSphere® Application Server 8.5 版 Liberty 設定檔中設定通用 JVM 引數所述。 - 遵循 WebSphere® 應用程式伺服器 Network Deployment 知識中心內有關啟動及停止伺服器的指示。若為 WebSphere® 應用程式伺服器 8.5.5 版,請參閱使用開發人員工具來啟動及停止伺服器主題。
- 新增