首页 文章

Wildfly命令行部署失败

提问于
浏览
0

我可以在Wildfly快速入门中提供的Eclipse中运行大部分这些教程:

https://github.com/wildfly/quickstart/

但是,当我使用命令行进行部署时,我遇到了问题 . 对于最基本的HelloWorld教程,我收到了以下消息:

mvn clean install

很成功 . 但是,部署失败:

mvn clean install wildfly:deploy

错误消息:

ackaging webapp [INFO]在[/ home / abigail / study / quickstart / helloworld / target / wildfly-helloworld]中组装webapp [wildfly-helloworld] [INFO]处理战争项目[INFO]复制webapp资源[/ home / abigail / study / quickstart / helloworld / src / main / webapp] [INFO] Webapp汇集在[2 msecs] [INFO] Build 战争:/home/abigail/study/quickstart/helloworld/target/wildfly-helloworld.war [INFO] [INFO] ] <<< wildfly-maven-plugin:1.0.2.Final:deploy(default-cli)<package @ wildfly-helloworld <<< [INFO] [INFO] --- wildfly-maven-plugin:1.0.2 . 决赛:部署(default-cli)@wildfly-helloworld --- 2015年12月19日11:42:10 org.xnio.Xnio信息:XNIO版本3.2.2.Final 2015年12月19日下午11:42:10组织.xnio.nio.NioXnio信息:XNIO NIO实现版本3.2.2.Final 2015年12月19日下午11:42:10 org.jboss.remoting3.EndpointImpl INFO:JBoss Remoting版本4.0.3.Final [INFO] --- -------------------------------------------------- ------------------- [INFO] Build 失败
[INFO] ----------------------------------------------- -------------------------
[INFO]总时间:6.836秒
[INFO]完成时间:2015-12-19T23:42:15-05:00
[INFO]最终记忆:21M / 162M
[INFO] ----------------------------------------------- -------------------------
[错误]无法执行目标org.wildfly.plugins:wildfly-maven-plugin:1.0.2.Final:deploy(default-cli)项目wildfly-helloworld:无法在/ home / abigail / study /上执行目标部署快速启动/ HelloWorld的/目标/ wildfly-helloworld.war . 原因:I / O错误无法执行操作'{
[错误] "operation" => "read-attribute",
[错误] "address" => [],
[错误] "name" => "launch-type"
[ERROR]}':java.net.ConnectException:JBAS012144:无法连接到http-remoting://127.0.0.1:9990 . 连接超时
[错误] - > [帮助1]
[错误]
[错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven .
[ERROR]使用-X开关重新运行Maven以启用完整的调试日志记录 .
[错误]
[错误]有关错误和可能解决方案的更多信息,请阅读以下文章:
[错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

2 回答

  • 0

    您必须检查是否为部署创建了用户 . 请参阅this article进一步说明 .

  • 0

    当其他应用程序是默认的9990端口时,我遇到了同样的问题 . 我将wildfly移动到 port 9991 (修改 standalone.xmlhost.xml ),管理控制台开始工作,但部署仍然失败 . 然后我发现 wildfly plugin 默认使用相同的9990 .

    我通过修改我的progect pom.xml 来处理这个问题,把另一个端口(我在独立使用的那个端口)放到wildfly插件的配置中 .

    <plugin>
                <groupId>org.wildfly.plugins</groupId>
                <artifactId>wildfly-maven-plugin</artifactId>
                <version>${version.wildfly.maven.plugin}</version>
    
                 <configuration>
                    <port>9991</port>
                </configuration>
        </plugin>
    

相关问题