【发布时间】:2013-02-28 08:14:45
【问题描述】:
我需要在部署 Web 应用程序时配置 JMS 主题。我不得不为此使用部署描述符。 hornetq-jms.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="urn:hornetq"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:hornetq /schemas/hornetq-jms.xsd ">
<connection-factory name="InVmConnectionFactory">
<connectors>
<connector-ref connector-name="in-vm"/>
</connectors>
<entries>
<entry name="InVmConnectionFactory"/>
</entries>
</connection-factory>
<queue name="OrderQueue">
<entry name="queues/beanQueue"/>
</queue>
</configuration>
但是在部署过程中我遇到了这样的错误:
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,1]
Message: Unexpected element '{urn:hornetq}configuration'
【问题讨论】:
-
我可能是错的,但我认为你不能在带有 jboss 7 的 meta-inf 上使用 hornetq-jms。你应该使用standalone-full.xml 来处理这些事情现在。
-
@Clebert 我也可以
t change parameters in servers config. I need to create topic while deploying the app or maybe in the app but I cant 从正在运行的应用程序中找到如何操作。在 glassfish 中很容易,在 jBoss 7 中很痛苦 :( -
您可能应该在 JBoss 用户论坛上提问。他们更擅长回答这个问题。一旦你这样做了,你可以在这里提出问题。
-
顺便说一句:我认为有一个解决方案......它只是在 AS7 上有所不同,我现在不确定......
标签: jms jboss7.x hornetq jms-topic