Glassfish 2.1 在哪里存储缓存的 JSP?
我正在寻找一些我在其他地方找不到的信息,如标题所示:我找不到 glassfish 在运行时编译时存储 JSP 页面的位置,我已经查看了以下目录:
- WEB-INF/jsp
- domain1/ generated/jsp/j2ee-apps/etc 等没有 .java 文件
- 我在整个 glassfish 文件夹中进行了搜索> 而且我没有找到任何与 JSP 相关的 .java 文件...
还有其他提示吗?
我必须以某种方式设置 Glassfish 吗?设置一些属性? (我仅在 Web 容器中设置 jspCachingEnabled=true)
提前致谢。
I'm looking for some information I haven't found anywhere else, as title says: I cannot find where glassfish is storing JSP pages upon runtime compilation, I already looked in the following directories:
- WEB-INF/jsp under my deployed EAR, doesn't exist
- domain1/generated/jsp/j2ee-apps/etc etc has no .java files
- I made a search in the whole glassfish folder and I didn't find any .java files related to JSPs...
Any other hint?
Do I have to setup Glassfish in some way? Setup some properties? (I set jspCachingEnabled=true in the web-container only)
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
默认情况下,GlassFish 不会保留编译后的 jsp 生成的 java 源。您可以通过将以下代码片段添加到 sun-web.xml 文件中来更改它...
如果您的 jsp (mypage.jsp) 位于 war 文件 (mywebapp.war) 中,则 java 文件将位于
如果您的 jsp ( mypage.jsp) 位于一个 war 文件 (mywebapp.war) 中,该文件是 EAR (myentapp.ear) 的一部分,那么 java 文件将位于
GlassFish does not keep the generated java sources for a jsp after they have been compiled by default. You can change that by adding the following snippet into your sun-web.xml file...
If your jsp (mypage.jsp) is in a war file (mywebapp.war), then the java file will be under
If your jsp (mypage.jsp) is in a war file (mywebapp.war) that is part of an EAR (myentapp.ear) then the java file will be under