Glassfish:如何编译实时JSP?

时间:2013-01-19 11:04:09

标签: java glassfish weblogic

我通常使用Oracle WebLogic作为Java Application Server。它有一个有趣的特性:当使用Eclipse启动时,它会在运行时编译JSP,因此每次我在JSP中更改某些内容时,我都不需要重新部署。 在Glassfish中,每次进行更改时都需要重新部署。 有没有办法为Glassfish指定这种行为?

2 个答案:

答案 0 :(得分:0)

在GlassFish 3中有一个选项development,如果设置为true,则可以检查JSP文件以进行修改。查看您的web.xmldefault-web.xml

答案 1 :(得分: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拥有两个应用程序副本 - 一个作为域目录的一部分,另一个作为实例目录的一部分。您将需要修改实例目录的一部分。