java - 在使用 Maven 进行功能测试之前部署 jBoss 7

标签 java maven jboss

在 CruiseControl 上运行功能测试之前,我想使用 Maven 将我的 Ear 部署到已安装的 jBoss 7。

功能测试位于另一个模块中。

在执行测试模块之前从 Maven 部署 jBoss 服务器的最佳方法是什么?

编辑:

我发现了以下内容,但不起作用:

        <plugin>
            <groupId>org.jboss.as.plugins</groupId>
            <artifactId>jboss-as-maven-plugin</artifactId>
            <version>7.1.1.Final</version>
            <executions>
                <execution>
                    <id>jboss-undeploy</id>
                    <goals>
                        <goal>undeploy</goal>
                    </goals>
                    <phase>clean</phase>
                </execution>
                <execution>
                    <id>jboss-deploy</id>
                    <goals>
                        <goal>deploy</goal>
                    </goals>
                    <phase>package</phase>
                </execution>
            </executions>
            <configuration>
                <jbossHome>${jboss.directory}</jbossHome>
                <serverName>default</serverName>
                <hostName>localhost</hostName>
                <port>8099</port>
                <fileNames>
                    <fileName>${basedir}\target\ecad-application-ws-ear-1.0.0-SNAPSHOT.ear</fileName>
                </fileNames>
            </configuration>
        </plugin>

我得到:

[ERROR] Failed to execute goal org.jboss.as.plugins:jboss-as-maven- plugin:7.1.1.Final:deploy (jboss-deploy) on project ecad-application-ws-ear:   Error executing FORCE_DEPLOY: Could not execute operation '{
[ERROR] "operation" => "read-children-names",
[ERROR] "child-type" => "deployment"
[ERROR] }': java.net.ConnectException: JBAS012144: Could not connect to remote://localhost:8099. The connection timed out
[ERROR] -> [Help 1]

但我没有在任何地方指定remote://?

最佳答案

在命令行中尝试一下。

mvn deploy -DskipTests

-DskipTests指令配置maven跳过测试。

关于java - 在使用 Maven 进行功能测试之前部署 jBoss 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28967904/

相关文章:

java - 将 Dropbox 文件加载到 JList Maven Java NetBeans 中?

java - 在 standalone.xml (JBOSS) 中配置特定的 SFSB 状态超时

java - 如何仅在其他规则被触发时才触发规则?

java - StartActivity 突然停止启动另一个 Activity

maven - Maven 项目中的 Tomcat 部署问题

java - 由于边界原因,maven 拒绝编译泛型类,即使在转换类之后也是如此

java - 在 Weblogic (10) 中,如何从 Java 访问节点名称?

java - 在资源文件夹中存储小数

java - 在 JBoss 5 应用服务器上启用连接检查器和语句跟踪器

jboss - 无法将 postgres 与 keycloak 一起使用