为 WebSphere® Application Server Liberty 概要文件生成预编译的 JavaServer Pages
如果您是从 WebSphere® Application Server Liberty 概要文件( V8.5 和更高版本)导入应用程序,那么需要进行手动 JSP 预编译(Liberty 概要文件不包含独立的 JSP 编译器)。本主题描述了设置手动 JSP 预编译所需的步骤。
过程
- 按照 WebSphere® Application ServerNetwork Deployment 知识中心内关于如何创建 Liberty 概要文件服务器的指示信息进行操作。对于 WebSphere® Application Server V8.5.5,请参阅 Creating a Liberty profile server by using developer tools 主题。
- 在 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>
server.xml 文件在 WebSphere® Application Server 中心内进行了描述。对于 WebSphere® Application Server V8.5.5,请参阅 Liberty profile:Configuration elements in the server.xml file 主题。
- 使用以下方法之一来以调试方式启动服务器:
- 添加
-Dwas.debug.mode=true
JVM 参数,如 Setting generic JVM arguments in the WebSphere® Application Server V8.5 Liberty profile 中所述。 - 按照 WebSphere® Application ServerNetwork Deployment 知识中心内关于如何启动和停止服务器的指示信息进行操作。对于 WebSphere® Application Server V8.5.5,请参阅 Starting and stopping a server by using developer tools 主题。
- 添加