我通常使用 Oracle WebLogic 作为 Java 应用服务器。它有一个有趣的特性:当使用 Eclipse 启动时,它会在运行时编译 JSP,所以每次我更改 JSP 中的某些内容时,我都不需要重新部署。在 Glassfish 中,每次进行更改时都需要重新部署。有没有办法为 Glassfish 指定这种行为?
user1911251
问问题
759 次
2 回答
0
- 在您与 .WAR 一起打包的 glassfish-web.xml 中,您应该
<property name="development" value="true"/>
设置了<jsp-config>
标签。更多信息,请访问http://docs.oracle.com/cd/E18930_01/html/821-2417/beatx.html - 更改 JSP 时,请确保在正确的位置更改它们。Glassfish 拥有应用程序的两份副本——一份作为域目录的一部分,另一份作为实例目录的一部分。您将需要修改作为实例目录一部分的那个。
于 2014-03-03T23:21:27.180 回答
0
在 GlassFish 3 中有一个选项development
,如果设置为true
允许检查 JSP 文件是否修改。检查您的web.xml
或default-web.xml
。
于 2013-01-19T12:16:45.360 回答