Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 具有Tomcat配置的Tibco EMS_Spring_Tomcat7_Jndi_Tibco Ems - Fatal编程技术网

Spring 具有Tomcat配置的Tibco EMS

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

我在发布前搜索并回答,但没有找到解决方案。如果我错过了,请将我链接到它

这是我的问题。我正在尝试使用jndi连接我的tibco服务器

现在,我在tomcat server.xml文件中设置了资源标记:

<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”)?

不,这只是一个输入错误。我来纠正这个问题你能解决这个问题吗?不,我没有。我已经解决了这个问题,如果需要的话,我会回来解决的。如果有人碰巧有一个,我仍然希望有一个解决方案。