Bom dia,
Estou com o seguinte problema:
utilizo um MDB em meu projeto. O mesmo estava funcionando corretamente, até que em um determinado momento tive de movê-lo de pacote. Atualizei o arquivo ejb-jar.xml com o novo pacote, porém agora não consigo mais realizar o deploy do projeto, sendo exibido o erro:
Error deploying file:/C:/projeto1/web-app/WEB-INF/classes/ homes: Unknown resource type: javax.jms.ConnectionFactory
O container utilizado é o Oracle9iAS (9.0.2.0.0).
Os arquivos descritores da aplicação para o MDB são o jms.xml do container e o ejb-jar.xml.
Nos arquivos abaixo substitui < por ( e > por ) para poder posta-los:
jms.xml:
(?xml version=“1.0” standalone=‘yes’?)
(!DOCTYPE jms-server PUBLIC “Orion JMS server” “http://xmlns.oracle.com/ias/dtds/jms-server.dtd”)
(jms-server port=“9127”)
(topic name=“jms/theTopic” location=“jms/theTopic”)
(description)Employee topic(/description)
(/topic)
(topic-connection-factory location="jms/theTopicConnectionFactory" username="admin" password="welcome" /)
(!-- path to the log-file where JMS-events/errors are stored --)
(log)
(file path="../log/jms.log" /)
(/log)
(/jms-server)
ejb-jar.xml:
(?xml version = ‘1.0’ encoding = ‘windows-1252’?)
(!DOCTYPE ejb-jar PUBLIC “-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN” “http://java.sun.com/dtd/ejb-jar_2_0.dtd”)
(ejb-jar)
(enterprise-beans)
(message-driven)
(description)My message driven bean(/description)
(ejb-name)com.projeto1.ejb.MeuMDB(/ejb-name)
(ejb-class)com.projeto1.ejb.MeuMDB(/ejb-class)
(transaction-type)Container(/transaction-type)
(message-driven-destination)
(destination-type)javax.jms.Topic(/destination-type)
(subscription-durability)NonDurable(/subscription-durability)
(/message-driven-destination)
(resource-ref)
(description)The log topic where log events are broadcasted…(/description)
(res-ref-name)jms/theTopic(/res-ref-name)
(res-type)javax.jms.Topic(/res-type)
(res-auth)Container(/res-auth)
(/resource-ref)
(resource-ref)
(description)The Factory used to produce connections to the log topic…(/description)
(res-ref-name)jms/theTopicConnectionFactory(/res-ref-name)
(res-type)javax.jms.TopicConnectionFactory(/res-type)
(res-auth)Container(/res-auth)
(/resource-ref)
(/message-driven)
(/enterprise-beans)
(/ejb-jar)
Desde já agradeço pela ajuda.