JMSサーバー(OpenJMS)をSpringアプリケーションに構成しようとしていますが、「jms / <>」という表記を使用してリソースを参照すると、「名前」にバインドされていない例外が発生します。
何が欠けているのか手がかりはありますか?
javax.naming.NameNotFoundException: Name jms is not bound in this Context
at org.apache.naming.NamingContext.lookup(NamingContext.java:768)
at org.apache.naming.NamingContext.lookup(NamingContext.java:138)
at org.apache.naming.NamingContext.lookup(NamingContext.java:779)
at org.apache.naming.NamingContext.lookup(NamingContext.java:138)
Beanは次のように定義されます。
<bean id="connectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiTemplate" ref="jmsProvider"/>
<property name="jndiName" value="jms/RefreshTopic_CF"/>
<property name="resourceRef" value="true" />
</bean>
クラスパスにJMSlibがあり、openjmsサーバーが実行されています。