使用Glassfish 3.0.1在部署时创建JMS目标

使用Glassfish 3.0.1在部署时创建JMS目标,glassfish,queue,jms,Glassfish,Queue,Jms,我目前正在尝试将我的JavaEE5应用程序从JBoss6M2“移植”到Glassfish 3.0.1 由于-service.xml文件,Jboss用于在部署时创建我的JMS目标队列。我真的很喜欢这个功能,我想找到一种方法在Glassfish上做同样的事情。这可能吗?我不确定GlassFish 3.0.1的确切状态,但根据以下线程: 不支持在部署时创建JMS目标。但是这些线程非常陈旧,事情可能已经发生了变化(见下文) 但是,您可以在sun resources.xml文件中声明它们,并将其传

我目前正在尝试将我的JavaEE5应用程序从JBoss6M2“移植”到Glassfish 3.0.1

由于-service.xml文件,Jboss用于在部署时创建我的JMS目标队列。我真的很喜欢这个功能,我想找到一种方法在Glassfish上做同样的事情。这可能吗?

我不确定GlassFish 3.0.1的确切状态,但根据以下线程:

不支持在部署时创建JMS目标。但是这些线程非常陈旧,事情可能已经发生了变化(见下文)

但是,您可以在
sun resources.xml
文件中声明它们,并将其传递给

尽管如此,一些文档(如或)提到了在应用程序中捆绑(将成为)的
sun resources.xml中定义的应用程序范围资源的部署,作为应用程序部署/取消部署的一部分,但是:

  • 我不知道这是否与3.0.1相关
  • 我不知道确切的状态,尤其是JMS资源
  • 这需要测试
我不确定GlassFish 3.0.1的确切状态,但根据以下线索:

不支持在部署时创建JMS目标。但是这些线程非常陈旧,事情可能已经发生了变化(见下文)

但是,您可以在
sun resources.xml
文件中声明它们,并将其传递给

尽管如此,一些文档(如或)提到了在应用程序中捆绑(将成为)的
sun resources.xml中定义的应用程序范围资源的部署,作为应用程序部署/取消部署的一部分,但是:

  • 我不知道这是否与3.0.1相关
  • 我不知道确切的状态,尤其是JMS资源
  • 这需要测试

使用glassfish v4x,可以在glassfish/domains/your domain name下的domain.xml文件中配置连接工厂和目标(即队列和主题)

如:



使用glassfish v4x,可以在glassfish/domains/your domain name下的domain.xml文件中配置连接工厂和目标(即队列和主题)

如:



谢谢,我不知道sun-resources.xml文件。这和我要找的差不多。我将尝试这种方法并随时通知您。在尝试了多种方法之后,确实不支持使用JMS目的地创建的ear部署。再次感谢您给出了非常准确的答案。谢谢,我不知道sun-resources.xml文件。这和我要找的差不多。我将尝试这种方法并随时通知您。在尝试了多种方法之后,确实不支持使用JMS目的地创建的ear部署。再次感谢您的准确回答。
         <resources>
         <connector-connection-pool resource-adapter-name="jmsra" max-pool-size="250" steady-pool-size="1" name="jms/DurableConnectionFactory-Connection-Pool" description="connection factory for durable subscriptions" connection-definition-name="javax.jms.ConnectionFactory">
       <property name="ClientId" description="MyID" value="MyID"></property>
      </connector-connection-pool>
      <connector-resource pool-name="jms/DurableConnectionFactory-Connection-Pool" description="connection factory for durable subscriptions" jndi-name="jms/DurableConnectionFactory"></connector-resource>
      <admin-object-resource res-adapter="jmsra" description="PhysicalQueue" res-type="javax.jms.Queue" jndi-name="jms/MyQueue">
    <property name="Name" value="PhysicalQueue">
    </property>
    </admin-object-resource>
     </resources>