Hi !

I'm trying to build the Cabin (Session Beam) /
TravelAgent (CMP Entity Bean) problem. 
When I deploy the TravelAgent, Entity Bean .jar file ,
I get the message:

[Auto deploy] Auto deploy of
file:/home/joel/jboss/dist/deploy/mytravelagent.jar
[Container factory]
Deploying:file:/home/joel/jboss/dist/deploy/mytravelagent.jar
[Container factory] /home/joel/jboss/dist/tmp/deploy
[Container factory] Loading ejb-jar.xml :
jar:file:/home/joel/jboss/dist/tmp/deploy/tmpejbjar6195.jar!/META-INF/ejb-jar.xml
[Container factory] Loading standardjboss.xml :
jar:file:/home/joel/jboss/dist/lib/ext/jboss.jar!/org/jboss/metadata/standardjboss.xml
[Container factory]
jar:file:/home/joel/jboss/dist/tmp/deploy/tmpejbjar6195.jar!/META-INF/jboss.xml
found. Overriding defaults
[Verifier] Verifying
file:/home/joel/jboss/dist/tmp/deploy/tmpejbjar6195.jar
[Verifier] TravelAgentHome: Verified.
[Container factory] Deploying TravelAgentHome
[Container factory] Binding an EJBReference
ejb/CabinHome
[Container factory] Binding ejb/CabinHome to internal
JNDI source: null
[Container factory] Bound TravelAgentHome to
TravelAgentHome
[Container factory] Deployed application:
file:/home/joel/jboss/dist/deploy/mytravelagent.jar


I have a strange message 'Binding ejb/CabinHome to
internal JNDI source: null' WHY ?????? (see below my
.xml deployment files)


And when I run the sample, the class TravelAgentBean
thows an exception when ANY field or method is called
on a CabinHome reference. (for example, when calling
PortableRemoteObject, the CabinHome reference is
needed)

[Default] JRMPCI:invokeHome public abstract
com.titan.travelagent.TravelAgent
com.titan.travelagent.TravelAgentHome.create() throws
java.rmi.RemoteException,javax.ejb.CreateException
[TravelAgentHome] Found metadata for bean
'TravelAgentHome' method is create
[TravelAgentHome] Found metadata for bean
'TravelAgentHome' method is listCabins
[TravelAgentHome] Exception
occurred:com.titan.cabin.CabinHome


Why ???????

Thanks


------- CABIN \ EJB-JAR.XML
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar>
<enterprise-beans>
<entity>
<description>
This Cabin enterprise bean entity represents a cabin
on a cruise ship
</description>
<ejb-name>CabinHome</ejb-name>
<home>com.titan.cabin.CabinHome</home>
<remote>com.titan.cabin.Cabin</remote>
<ejb-class>com.titan.cabin.CabinBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>com.titan.cabin.CabinPK</prim-key-class>
<reentrant>False</reentrant>

<cmp-field><field-name>id</field-name></cmp-field>
<cmp-field><field-name>name</field-name></cmp-field>
<cmp-field><field-name>deckLevel</field-name></cmp-field>
<cmp-field><field-name>ship</field-name></cmp-field>
<cmp-field><field-name>bedCount</field-name></cmp-field>
</entity>
</enterprise-beans>
</ejb-jar>

-----CABIN \ JBOSS.XML
<?xml version="1.0" encoding="Cp1252"?>
<jboss>
    <enterprise-beans>
    <entity>
    <ejb-name>ejb/CabinHome</ejb-name>
    <jndi-name>ejb/CabinHome</jndi-name>
    </entity>
    </enterprise-beans>
</jboss>

------- TRAVELAGENT \ EJB-JAR.XML
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar>
<enterprise-beans>

<session>
<ejb-name>TravelAgentHome</ejb-name>
<home>com.titan.travelagent.TravelAgentHome</home>
<remote>com.titan.travelagent.TravelAgent</remote>
<ejb-class>com.titan.travelagent.TravelAgentBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>

<ejb-ref>
<ejb-ref-name>ejb/CabinHome</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<home>com.titan.cabin.CabinHome</home>
<remote>com.titan.cabin.Cabin</remote>
</ejb-ref>

</session>
</enterprise-beans>
</ejb-jar>


-----TRAVELAGENT \ JBOSS.XML
<?xml version="1.0" encoding="Cp1252"?>

<jboss>
    <enterprise-beans>
    <session>
    <ejb-name>TravelAgentHome</ejb-name>
    <ejb-ref>
    <ejb-ref-name>ejb/CabinHome</ejb-ref-name>
    <jndi-name>ejb/CabinHome</jndi-name>
    </ejb-ref>
    </session>
    </enterprise-beans>
</jboss>



___________________________________________________________
Do You Yahoo!?
Achetez, vendez! � votre prix! Sur http://encheres.yahoo.fr


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to