如果您從 WebSphere® 應用程式伺服器 Liberty 設定檔(WebSphere 應用程式伺服器 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 檔中的配置元素主題。
- 使用下列其中一種方法,以除錯模式啟動伺服器: