我想让货物插件在我的maven项目上工作,以便从战争热部署中获益于目标乔纳斯服务器。Maven2:货物插件热部署&乔纳斯支持
官方文档对支持什么和什么不支持不清楚(例如,您可以找到这个:http://cargo.codehaus.org/Hot+Deployment,但也是这个http://cargo.codehaus.org/JOnAS+4.x)。
反正我在我的战争POM以下coniguration:
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.0</version>
<configuration>
<container>
<containerId>jonas4x</containerId>
<home>C:\JOnAS-4.8.4\nt\bin</home>
</container>
<configuration>
<type>existing</type>
<home>C:\JOnAS-4.8.4</home>
</configuration>
</configuration>
</plugin>
当我在我的项目运行
mvn cargo:deploy
,战争将被复制到乔纳斯的webapps文件夹,但有没有热部署。该文件仅被复制,但不会调用热部署Jonas命令,因此我的修改不会立即可用。
编辑:我也尝试添加一个部署者配置建议的答案,但行为是一样的(即:战争被复制,但乔纳斯热部署命令不会调用,使战争不会重新加载乔纳斯) 。
我是否错过了一些东西,或者我正确地说Cargo Maven插件不支持Jonas Hot Deployement?
在此先感谢!
每个定义,没有软件,这是更像服务而不是好,是明确的。软件是绝对0或1二进制,清除手段3,像直数学或经典逻辑 – 2009-09-17 05:33:25
@LarsOn:抱歉,我不明白你的评论...甚至是句子.. – reef 2009-09-17 12:48:23