Spring 具有Tomcat配置的Tibco EMS
我在发布前搜索并回答,但没有找到解决方案。如果我错过了,请将我链接到它 这是我的问题。我正在尝试使用jndi连接我的tibco服务器 现在,我在tomcat server.xml文件中设置了资源标记:Spring 具有Tomcat配置的Tibco EMS,spring,tomcat7,jndi,tibco-ems,Spring,Tomcat7,Jndi,Tibco Ems,我在发布前搜索并回答,但没有找到解决方案。如果我错过了,请将我链接到它 这是我的问题。我正在尝试使用jndi连接我的tibco服务器 现在,我在tomcat server.xml文件中设置了资源标记: <Resource name="tibcoConnection" auth="Container" type="com.tibco.tibjms.naming.TibjmsInitialContextFactory" factory="com.tibco.tibjms.n
<Resource name="tibcoConnection"
auth="Container"
type="com.tibco.tibjms.naming.TibjmsInitialContextFactory"
factory="com.tibco.tibjms.naming.TibjmsObjectFactory"
severUrl=<tibcourl>
userName=xxxxxxx
password=xxxxxxx />
对于工厂,我最初拥有com.tibco.tibjms.TibjmConnectionFactory,但tomcat抛出了一个错误,将其转换为ObjectFactory。所以我改了
我在context.xml中有一个ResourceLink标记,指向tibconnectoin名称,并键入com.tibco.tibjms.naming.tibjmsiniatialContextFactory
我的SpringBean是
我正在使用连接进行以下操作:
<bean class="org.springframework.jms.connection.CachingConnectionFactory">
<property name="targetConnectionFactory" ref="tibco"/>
</bean>
我在我的日志中得到了一个javax.naming.NameNotFoundException:Name[tibco]未绑定到上下文中。找不到[tibco]
我迷路了,因为我找不到太多关于tomcat和tibco的文档。如果有人有幸用tibco和spring配置tomcat,请提供帮助 问题是否可能是您将资源名称定义为
“tibcoConnectoin”
(“i”之前的“o”),但您在jndi查找中将其称为“tibconnection”
(“i”之后的“o”)?不,这只是一个输入错误。我来纠正这个问题你能解决这个问题吗?不,我没有。我已经解决了这个问题,如果需要的话,我会回来解决的。如果有人碰巧有一个,我仍然希望有一个解决方案。