WebSphere 6.1 -precompiling jsps但在访问页面之前找不到类文件

时间:2012-05-15 13:53:59

标签: jsp websphere

我对预编译JSP的理解是,应用程序服务器应该在启动时创建编译(.class文件),而不是在用户第一次访问页面时。

我已经将一个EAR部署到WebSphere 6.1,我在WebSphere控制台上启用了“预编译JavaServer Pages文件”,但在我第一次访问之前,我无法在应用程序服务器的文件系统上看到jsp的.class。页。我正在通过以下方式粗略地搜索类文件:

find . -name "*addUser*" -print

./profiles/AppSrv01/temp/mytestqaNode01/MYTEST_QA2/Border_Community/web.war/WEB-INF/jsp/admin/countries/_addUser.class
来自WAS_HOME的

我是否误解了预编译的作用?

1 个答案:

答案 0 :(得分:0)

您在部署之后是否启用了标志?我问,因为如果您尝试修改已部署的Web应用程序,文档提到您必须编辑文件

http://pic.dhe.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Fuweb_jspcompile.html

“只有在安装或更新包含Web模块的应用程序时,才能在此面板上指定JSP编译器选项。安装应用程序后,必须编辑Web模块的WEB-INF / ibm-的JSP引擎配置参数。 web-ext.xmi文件,用于更改其JSP编译器选项。“