2015-03-13 7 views
2

Я искал и отвечал перед публикацией, но не нашел решения. Если я пропустил это, напишите мне.Tibco EMS с конфигурацией Tomcat

Вот моя проблема. Я пытаюсь использовать jndi для подключения моего сервера tibco.

Сейчас у меня есть мои настройки тегов ресурса в моем файле 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 но кот бросил ошибка брось в ObjectFactory. Поэтому я изменил его.

У меня есть свой тег ResourceLink в контексте. Xml, указывающий на имя tibcoConnectoin и тип com.tibco.tibjms.naming.TibjmsInitialContextFactory.

Моя весна фасоль <jee:jndi-lookup id="tibco" jndi-name="tibcoConnection"/>

Я использую соединение для:

<bean class="org.springframework.jms.connection.CachingConnectionFactory"> 
    <property name="targetConnectionFactory" ref="tibco"/> 
</bean> 

Я мои журналы Я получаю javax.naming.NameNotFoundException: Name [tibco] is not bound in the Context. Unable to find [tibco]

Я потерял, так как не существует много документации там для tomcat и tibco, которые я мог найти. Если кому-то повезло с настройкой tomcat с тибкой и весной, пожалуйста, помогите.

+0

Вы смогли решить эту проблему? – zibi

+0

Нет. Я прошел мимо этой проблемы и при необходимости вернусь к ней. Все еще хотелось бы, если кто-то его получит. – lmcadory

ответ

1

Возможно, проблема заключается в том, что вы определяете свое имя ресурса как "tibcoConnectoin" («o» перед «i»), но вы ссылаетесь на него в своем jndi-поиске как "tibcoConnection" («o» после «i»,)?

+0

Нет, это была только опечатка. Я исправлю вопрос – lmcadory