Caros,
Tenho uma aplicação rodando com Eclipse 3.4.3 (JDK1.4) + EJB 2.0 + JBoss
4.0. O fato é que não estou conseguindo rodar o módulo EJB corretamente no
JBoss, porque o sistema dispara a mensagem de erro abaixo ao consultar o
EJB.
Percebi que e algo relacionado com a configuração do arquivo jboss.xml
(arquivo necessário para rodar aplicação no jBoss) porque no WebSphere
funcionou corretamente.
Vocês tem alguma idéia do que possa estar acontecendo ?
Segue abaixo a mensagem de erro e em seguida os arquivos jboss.xml e
ejb-jar.xml.
AxisFault
faultCode: {*http://schemas.
*
faultSubcode:
faultString: *java.lang.ClassCas
jndi does not have the same type as the one specified in the config file
faultActor:
faultNode:
faultDetail:
{*
http://xml.apache.
home object retrieved from jndi does not have the same type as the one
specified in the config file
at org.apache.axis.
EJBProvider.
at
org.apache.axis.
EJBProvider.
at
org.apache.axis.
JavaProvider.
at
org.apache.axis.
JavaProvider.
at org.apache.axis.
*JavaProvider.
at org.apache.axis.
JavaProvider.
at org.apache.axis.
InvocationStrategy.
at org.apache.axis.
)
at org.apache.axis.
at org.apache.axis.
SOAPService.
at org.apache.axis.
*)
at org.apache.axis.
AxisServlet.
at javax.servlet.
)
at org.apache.axis.
AxisServletBase.
at javax.servlet.
)
at
org.apache.catalina
ApplicationFilterCh
at org.apache.catalina
ApplicationFilterCh
at org.jboss.web.
ReplyHeaderFilter.
at
org.apache.catalina
ApplicationFilterCh
at org.apache.catalina
ApplicationFilterCh
at org.apache.catalina
StandardWrapperValv
at org.apache.catalina
StandardContextValv
at
org.jboss.web.
SecurityAssociation
at org.jboss.web.
JaccContextValve.
at org.apache.catalina
StandardHostValve.
at org.apache.catalina
ErrorReportValve.
at org.jboss.web.
CachedConnectionVal
at org.apache.catalina
StandardEngineValve
at org.apache.catalina
CoyoteAdapter.
at org.apache.coyote.
Http11Processor.
at
org.apache.coyote.
*Http11BaseProtocol
at org.apache.tomcat.
PoolTcpEndpoint.
at org.apache.tomcat.
MasterSlaveWorkerTh
at java.lang.Thread.
*Segue o arquivo jboss.xml*
<?xml version=*"1.
<!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 4.0//EN" "
http://www.jboss.
<jboss>
<enterprise-
<session>
<ejb-name>YardMap<
<jndi-name>*
<resource-ref>
<res-ref-name>
<jndi-name>java:
</resource-ref>
</session>
<session>
<ejb-name>StaffCont
<jndi-name>*
<resource-ref>
<res-ref-name>
<jndi-name>java:
</resource-ref>
</session>
<session>
<ejb-name>Reports<
<jndi-name>*
<resource-ref>
<res-ref-name>
<jndi-name>java:
</resource-ref>
</session>
<entity>
<ejb-name>Hold<
<jndi-name>*
<resource-ref>
<res-ref-name>
<jndi-name>java:
</resource-ref>
</entity>
<entity>
<ejb-name>StaffHold
<jndi-name>*
<resource-ref>
<res-ref-name>
<jndi-name>java:
</resource-ref>
</entity>
<entity>
<ejb-name>ShippingI
<jndi-name>*