java - 如何使用 Cargo maven 插件将 EAR 远程部署到 JBoss 5.1.0.GA?

标签 java maven-2 jboss cargo maven-cargo

有人成功地将 EAR 远程部署到 JBoss 5.1.0.GA 吗?我的pom.xml配置如下:

<plugin>
    <groupId>org.codehaus.cargo</groupId>
    <artifactId>cargo-maven2-plugin</artifactId>
    <version>1.0.1-SNAPSHOT</version>

    <configuration>
        <container>
            <containerId>jboss51x</containerId>
            <type>remote</type>
            <timeout>600000</timeout>
        </container>

        <configuration>
            <type>runtime</type>
            <properties>
                <cargo.remote.username>username</cargo.remote.username>
                <cargo.remote.password>password</cargo.remote.password>
                <cargo.hostname>myserver</cargo.hostname>
                <cargo.servlet.port>8888</cargo.servlet.port>
            </properties>
        </configuration>

        <deployer>
            <type>remote</type>
            <deployables>
                <deployable>
                </deployable>
            </deployables>
        </deployer>
    </configuration>
</plugin>

这会导致以下错误消息:

java.io.IOException: Server returned HTTP response code: 500 for URL:
 http://myserver:8888/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.net.URL&arg0=file:d%3A%5Cear%5Cmy-ear-1.0-SNAPSHOT.ear

最佳答案

据我所知,使用 JBoss 进行远程部署并不是开箱即用的(问题是要部署的文件必须存在于本地 JBoss 服务器上)。此问题在 CARGO-416 中有详细说明仍然是开放的(我不知道补丁是否仍然可以顺利应用)。

<罢工>

有人在 this thread 中提到一个肮脏的解决方法(简而言之,首先将您的可部署文件通过 ftp 传输到远程机器)但它似乎并不令人满意。

更新: CARGO-416 已在 Cargo 1.0.3 中修复,现在支持 JBoss AS 上的远程部署并记录在专用的 JBoss Remote Deployer 中。维基页面。

关于java - 如何使用 Cargo maven 插件将 EAR 远程部署到 JBoss 5.1.0.GA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2273172/

相关文章:

java - Android 中的空指针

java - 获取结果集中的特定行?

java - 如何在 Maven 管理的框架中修补子组件?

java - 如何部署具有多个可单独删除或添加的 Web 模块的单个 Web 应用程序

mysql - 找不到 mysql.jdbc.Driver - MySQL、JBoss

java - 为什么相同算法的运行时间差异如此之大?

java - JPA Cascade注解和Hibernate Cascade注解的区别

gwt-maven-插件 : How to set system properties for the gwt:run goal in the pom. xml?

java - Hudson 2.0.1 和 Maven 2.2.1 找不到符号错误

java - 增加 MDB 实例