java - 使用maven-wildfly插件部署webapp,在deployment目录下部署war

标签 java maven deployment wildfly-8

我正在使用 wildfly-maven-plugin用于将 webapp 部署到 Wildfly 8.1。使用 wildfly:deploy 目标,并将 webapp 部署在 wildfly 目录中的某个位置。以下是我的 pom.xml 和 server.log。

<build>
        <plugins>             
            <plugin>
                <groupId>org.wildfly.plugins</groupId>
                <artifactId>wildfly-maven-plugin</artifactId>
                <version>1.0.2.Final</version> // Also tried latest one.
                <configuration>
                    <jbossHome>/home/me/jboss/</jbossHome>
                    <server-args>
                        <server-arg>-Djboss.server.base.dir=/home/me/jboss/standalone/</server-arg>
                        <server-arg>-b=0.0.0.0</server-arg>
                    </server-args>
                </configuration>
            </plugin>
        </plugins>
</build>

我的一小部分server.log

13:55:22,418 INFO  [org.jboss.as.server] (Controller Boot Thread) JBAS018559: Deployed "MyApp-1.0-SNAPSHOT.war" (runtime-name : "MyApp-1.0-SNAPSHOT.war")
13:55:22,671 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015961: Http management interface listening on http://127.0.0.1:9990/management
13:55:22,672 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
13:55:22,672 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: WildFly 8.1.0.Final "Kenny" started in 60324ms - Started 668 of 722 services (93 services are lazy, passive or on-demand)

但是我的/standalone/deployment/目录是空白的,也没有隐藏文件。那么这个东西在哪里部署!并且还从目标和 .m2 目录中删除了所有 war 文件。

standalone.xml 中的 Webapp 入口

<deployments>
    <deployment name="MyApp-1.0-SNAPSHOT.war" runtime-name="MyApp-1.0-SNAPSHOT.war">
            <content sha1="c9f1534c910dacdf6789ed585ae17cef73cfbe44"/>
    </deployment>
</deployments>

所以我需要在/standalone/deployments/目录下部署war文件。

最佳答案

Maven WildFly 插件通过管理界面部署应用程序(默认情况下在端口 9990 上运行)。部署总是进入目录 standalone/tmp。

部署到/standalone/deployments/目录的替代方法是将应用程序 war 直接复制到它。

关于java - 使用maven-wildfly插件部署webapp,在deployment目录下部署war,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30439634/

相关文章:

java - 创建一个 Shell 脚本来执行一个 Jar(它执行一个 sudo 命令)

Java 8 流逆序

java - 从原始字节获取 EVDEV 事件代码?

eclipse - : "Updating Maven Project". 不支持的 IClasspathEntry kind=4 期间发生内部错误

c# - C#(.Net) 编译器和 Java 编译器技术之间有什么区别?

java - Maven 第谷 : Not a valid OSGi version

java - Maven插件中的依赖注入(inject)

windows-phone-8 - 启动 TaskHost.exe 失败,试图运行 Windows Phone 8 应用程序?

deployment - 您如何评估已部署在生产中的 ML 模型?

jakarta-ee - Tomcat Web 应用程序在 Netbeans 中运行,但生产服务器中显示空白页面