Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们如何清理JSP';当我们在JBoss上重新部署我们的应用程序时,是否需要s.class文件?_Jsp_Deployment_Jboss_Jboss7.x_.class File - Fatal编程技术网

我们如何清理JSP';当我们在JBoss上重新部署我们的应用程序时,是否需要s.class文件?

我们如何清理JSP';当我们在JBoss上重新部署我们的应用程序时,是否需要s.class文件?,jsp,deployment,jboss,jboss7.x,.class-file,Jsp,Deployment,Jboss,Jboss7.x,.class File,我将JBoss7.1.3.AS与Java7一起使用。目前无法选择升级。我注意到,当我们的.jsp文件转换成.class文件时,它们被放在这里 $JBOSS_HOME/standalone/tmp/work/jboss.web/default-host 如何在部署应用程序时强制删除所有.class文件(我们希望重新生成这些文件)?我们通过运行 touch $JBOSS_HOME/standalone/deployments/myapp.dodeploy 但是如果它解决了我上面提到的问题,我们可

我将JBoss7.1.3.AS与Java7一起使用。目前无法选择升级。我注意到,当我们的.jsp文件转换成.class文件时,它们被放在这里

$JBOSS_HOME/standalone/tmp/work/jboss.web/default-host
如何在部署应用程序时强制删除所有.class文件(我们希望重新生成这些文件)?我们通过运行

touch $JBOSS_HOME/standalone/deployments/myapp.dodeploy

但是如果它解决了我上面提到的问题,我们可以使用另一种方法。

在JBoss AS 7.1.x中,没有任何功能可以删除$JBoss_HOME/standalone/tmp/work/JBoss.web/default localhost/$YOUR_web_CONTEXT文件夹下的JSP缓存。在JBossAS7.2中,新特性是系统属性,当应用程序的上下文根被破坏时,它将删除JSP现金文件


在JBoss AS 7中,您可以将系统属性org.JBoss.AS.web.deployment.DELETE\u WORK\u DIR\u ONCONTEXTDESTROY设置为true,以便在每次上下文销毁时删除JSP缓存。此属性的默认值为false。您可以使用此属性删除.java和.class文件,以确保重新编译JSP源代码。

此功能是否仅在JBoss 7.2及更高版本中可用?我在我的7.1.3实例中试用了它,但它不起作用。是的,此功能在7.2及更高版本中可用