Caros,
uma duvida referente a EJB como estou iniciando estou fazendo testes
com jboss-4.2.2.GA , java 6...
E pintou uma duvida vi exemplos que continha exemplos com
dois arquivos xml :
- jboss.xml
- ejb-jar.xml
e outro exemplo que continha três xml :
- jboss.xml
- ejb-jar.xml
- application.xml
Pois fiz um exemplo com os três arquivos xml roda somente com dois ?
Outra duvida o nome que se define no arquivo jboss.xml (jndi) tem alguma coisa a
ver com o nome (ejb-name) que é definido no arquivo ejb-jar.xml ?????
se alguém puder me ajudar ...
abs
[code]
--ejb-jar.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise
JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar >
<description><![CDATA[Sem Descricao.]]></description>
<display-name>Gerado pelo XDoclet</display-name>
<enterprise-beans>
<!-- Session Beans -->
<session >
<description><![CDATA[]]></description>
<ejb-name>Calculadora</ejb-name>
<home>aplicacao.CalculadoraHome</home>
<remote>aplicacao.Calculadora</remote>
<ejb-class>aplicacao.CalculadoraBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor > </assembly-descriptor>
</ejb-jar>
--jboss.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 3.0//EN" "http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd">
<jboss>
<unauthenticated-principal>nobody</unauthenticated-principal>
<enterprise-beans>
<session>
<ejb-name>Calculadora</ejb-name>
<jndi-name>Calculadora</jndi-name>
</session>
</enterprise-beans>
<resource-managers> </resource-managers>
</jboss>
--application.xml
<?xml version="1.0" encoding="UTF-8"?>
<application version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
<display-name>Calculadora</display-name>
<module>
<ejb>Calculadora.jar</ejb>
</module>
</application>
[code]