Jboss 4.2.3 GA 附加部署目录

Posted

技术标签:

【中文标题】Jboss 4.2.3 GA 附加部署目录【英文标题】:Jboss 4.2.3 GA additional deploy directory 【发布时间】:2011-10-26 08:04:31 【问题描述】:

我在设置 jboss 4.2.3 GA 时遇到了一些麻烦。我想要 jboss 结构之外的第二个部署目录,以便在那里放置一些 ejb jar。 我找到了一个包含该信息的线程,但它不起作用。

我打开了jboss/server/default/conf/jboss-service.xml

改变了

  <attribute name="URLs">
     deploy/ 
  </attribute>

  <attribute name="URLs">
     deploy/ 
 file:/C:/dev/deploy/
  </attribute>

当我重新启动服务器时,我收到以下消息:

10:27:44,507 WARN  [URLDeploymentScanner] Scan URL, caught java.io.FileNotFoundE
xception: Not pointing to a directory, url: file:/C:/dev/20110803_jboss/server/d
efault/deploy/
             file:/C:/dev/deploy/

我在开发过程中使用 windows,后来在 linux 上使用。此页面 (link) 中的示例适用于 linux 而不是 windows。我也试过了

file:///C:/dev/deploy/
file:/C:\dev\deploy\
file:/C:\\dev\\deploy\\
file:C:/dev/deploy/

还有很多其他的。有人可以帮我吗?

【问题讨论】:

我想通了。 /deploy 后缺少一个“,” 【参考方案1】:

部署目录以逗号分隔,在您找到的属性上方的注释中说明:

  <!-- URLs are comma separated and resolve relative to the server home URL
     unless the given path is absolute. If the URL ends in "/" it is

【讨论】:

以上是关于Jboss 4.2.3 GA 附加部署目录的主要内容,如果未能解决你的问题,请参考以下文章

JBOSS的启动和停止

EJB配置jboss数据源

jboss热部署

在压缩的 EAR 中部署爆炸的 WAR == 不可能?

使用 SEAM 2.1.2 和 JBOSS 4.2.3GA 的组合框出现错误

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