我熟悉tomcat。我们在 eclipse 中使用 server.xml 和一些 .config 文件创建一个项目。我们生成 .WAR 文件。我们将此 war 文件复制到我们的生产服务器 webapps 文件夹中,之后将在 webapps 文件夹中生成一个具有相同名称的新文件夹。我们在那里更改生产服务器配置(在文件夹中)。
我们的一位客户想要在他的 JBoss 服务器上部署 war。我们尝试通过将 war 复制到/standalone/deployments/文件夹来在 JBoss 上部署 war。 项目运行但没有生成新文件夹。所以我的问题是我们如何像在 tyomcat7 上那样更改 jboss 上的配置?
最佳答案
明白了。 Can we deploy web application as a folder instead of war file in JBoss AS 7
将部署扫描器更改为此
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-exploded="true"/>
并将您的 war 文件内容导出到一个目录,它应该与 .war 文件具有相同的名称。 例如:-
如果.war名称是project.war,那么目录名称应该是project.war。将此目录复制到/standalone/deployments/文件夹。并重新启动JBoss。现在,如果您更改目录配置,则更改将出现在项目中
关于java - 像tomcat7一样在JBoss中部署.WAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31608209/