JBoss AS 7自动部署插件无法连接到localhost:8080 [英] JBoss AS 7 auto deploy plugin cannot connect to localhost:8080

查看:200
本文介绍了JBoss AS 7自动部署插件无法连接到localhost:8080的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在maven中配置了插件,如下所示:

I have configured the plugin in maven as shown below:

<plugin>
                <groupId>org.jboss.as.plugins</groupId>
                <artifactId>jboss-as-maven-plugin</artifactId>
                <version>7.0.2.Final</version>
                <configuration>
                    <hostname>localhost</hostname>
                    <port>8080</port>
                    <filename>target/TestApp.war</filename>
                </configuration>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>deploy</goal>
                        </goals>
                    </execution>
                </executions>
</plugin>

然后我使用maven触发它使用

I then trigger it using maven using

mvn -U clean install package

工作正常,但在启动自动部署时失败。

It does build and everything works fine but fails when it starts the auto deployment.

INFO]
INFO] --- jboss-as-maven-plugin:7.0.2.Final:deploy (default) @ TestApp ---
INFO] Executing goal deploy on server localhost (127.0.0.1) port 8080.
9-Feb-2012 16:18:46 org.jboss.remoting3.EndpointImpl <clinit>
NFO: JBoss Remoting version 3.2.0.Beta2
9-Feb-2012 16:18:46 org.xnio.Xnio <clinit>
NFO: XNIO Version 3.0.0.Beta2
9-Feb-2012 16:18:46 org.xnio.nio.NioXnio <clinit>
NFO: XNIO NIO Implementation Version 3.0.0.Beta2
INFO] ------------------------------------------------------------------------
INFO] BUILD FAILURE
INFO] ------------------------------------------------------------------------
INFO] Total time: 58.768s
INFO] Finished at: Thu Feb 09 16:18:52 GMT 2012
INFO] Final Memory: 7M/18M
INFO] ------------------------------------------------------------------------
ERROR] Failed to execute goal org.jboss.as.plugins:jboss-as-maven-plugin:7.0.2.Final:deploy (default) on project TestApp: Could not execute goal deploy on TestApp.war. Reason: Could not connect to remote://localhost:8080 in 5000ms. Make sure the server is running and/or consider setting a longer timeout by setting -Dorg.jboss.as.client.connect.timeout=<timeout in ms>. -> [Help 1]
ERROR]
ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
ERROR] Re-run Maven using the -X switch to enable full debug logging.
ERROR]

错误似乎表明它无法连接到应用程序服务器本地主机:8080。它正在运行,我可以访问它。有任何想法吗?

The error seems to suggest that it could not connect to the application server on localhost:8080. It is running and i can access it. Any ideas?

JBoss应用服务器版本是7.0.2
Maven版本是3.0.4

JBoss Application Server version is 7.0.2 Maven version is 3.0.4

推荐答案

默认端口8080不是管理端口。该插件要求您默认使用9999的管理。

By default port 8080 is not the management port. The plugin requires you to use the management which is 9999 by default.

此外,您的文件名元素不太正确。在开始时添加目标将导致找不到该文件。

Also your filename element isn't quite right. Adding target at the beginning will cause the file not to be found.

该插件默认查找文件名的构建目录。在大多数情况下,文件名元素甚至不需要使用。默认情况下,该插件将假定文件名为 $ {project.build.finalName}。$ {project.packaging} ,这可能适用于您的情况。

The plugin looks in the build directory by default for the file name. In most cases the filename element doesn't even need to be used. The plugin will assume the file name is the ${project.build.finalName}.${project.packaging} by default, which will likely work in your case.

假设您没有更改默认管理端口,您希望它看起来像这样。

Assuming you haven't changed the default management port you'd want it to look something like this.

<plugin>
            <groupId>org.jboss.as.plugins</groupId>
            <artifactId>jboss-as-maven-plugin</artifactId>
            <version>7.0.2.Final</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>deploy</goal>
                    </goals>
                </execution>
            </executions>
</plugin>

这篇关于JBoss AS 7自动部署插件无法连接到localhost:8080的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆