前言
记得以前学习Java时,教科书常常建议将Web程序打包成一个war压缩文件放到Tomcat中。这种方式不是不好,但是在实际的应用中,发现所做的项目都比较大,文件较多,如果将程序打包成压缩文件,在更新的时候就不是很方便,所以我们公司一般都会将其变成war的目录后再放到服务器。
配置内容
现在最新版本的JBoss7.1,应用war目录功能时,需要特别的配置。因为在默认的情况下,服务器是不会自动地部署war的目录的,需要修改$JBOSS_HOME\standalone\configuration\standalone.xml这个文件,修改的内容如下所示:
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-exploded="true"/>
</subsystem>
结束语
修改完上面的内容后,为了验证配置是否生效,你可以建立一个很简单的war程序,例如建立一个名为blank.war的目录,里面只放一个显示HelloWorld的jsp文件,将其放到$JBOSS_HOME\standalone\deployments目录下面,再重启服务器就可以了。