java - 像tomcat7一样在JBoss中部署.WAR

标签 java tomcat7 jboss7.x

我熟悉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/

相关文章:

java - 在一次往返中获取多个 Oracle 序列

java - libgdx绘制圆弧曲线

java - 提高 mongo 查询性能(使用子查询)

ssl - 在Ubuntu 16上使用Apache 2.4反向代理Tomcat 7 : webapp not found

java - 在jboss 7中为Activemq配置池连接jndi

jboss7.x - @Inject 不工作 EJB 调用它自己的方法

java - 如何使用 Hibernate 进行级联删除

java - 打开资源 module-info.class 的输入流时出错

ubuntu - 如何在 ubuntu 12.04 中重新安装 tomcat7

java - JBAS014360 : EJB 3. 1 FR 4.3.14.1 org.jboss.inspiration.InterceptorContext 上的并发访问超时