"Luan O'Carroll" <[EMAIL PROTECTED]> asked:
>Does your jboss.xml contain an entry for the "Default EntityBean"
>configuration?

Yes. Here's the whole thing.

<jboss>
   <enterprise-beans>
     <entity>
       <ejb-name>CabinBean</ejb-name>
       <jndi-name>CabinBean</jndi-name>
       <configuration-name>Default EntityBean</configuration-name>
     </entity>
     <secure>false</secure>
   </enterprise-beans>


   <resource-managers />

   <container-configurations>
     <container-configuration 
configuration-class="org.jboss.ejb.deployment.EntityContainerConfiguration">
       <container-name>BMP EntityBean</container-name>
       <container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerI 
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker< 
/container-invoker>
       <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
       <instance-cache>org.jboss.ejb.plugins.NoPassivationEntityInstanceCach 
<instance-cache>org.jboss.ejb.plugins.NoPassivationEntityInstanceCache</inst 
ance-cache>
       <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</per 
<persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistenc 
e-manager>
       <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
       <container-invoker-conf>
         <Optimized>False</Optimized>
       </container-invoker-conf>
       <container-cache-conf />
       <container-pool-conf>
         <MaximumSize>100</MaximumSize>
         <MinimumSize>10</MinimumSize>
       </container-pool-conf>
     </container-configuration>
     <container-configuration 
configuration-class="org.jboss.ejb.deployment.StatelessSessionContainerConfi 
guration">
       <container-name>Singleton Stateless SessionBean</container-name>
       <container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerI 
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker< 
/container-invoker>
       <instance-pool>org.jboss.ejb.plugins.SingletonStatelessSessionInstanc 
<instance-pool>org.jboss.ejb.plugins.SingletonStatelessSessionInstancePool</ 
instance-pool>
       <instance-cache></instance-cache>
       <persistence-manager></persistence-manager>
       <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
       <container-invoker-conf>
         <Optimized>False</Optimized>
       </container-invoker-conf>
     </container-configuration>
     <container-configuration 
configuration-class="org.jboss.ejb.deployment.EntityContainerConfiguration">
       <container-name>CMP EntityBean</container-name>
       <container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerI 
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker< 
/container-invoker>
       <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
       <instance-cache>org.jboss.ejb.plugins.NoPassivationEntityInstanceCach 
<instance-cache>org.jboss.ejb.plugins.NoPassivationEntityInstanceCache</inst 
ance-cache>
       <persistence-manager>org.jboss.ejb.plugins.jaws.JAWSPersistenceManage 
<persistence-manager>org.jboss.ejb.plugins.jaws.JAWSPersistenceManager</pers 
istence-manager>
       <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
       <container-invoker-conf>
         <Optimized>False</Optimized>
       </container-invoker-conf>
       <container-cache-conf />
       <container-pool-conf>
         <MaximumSize>100</MaximumSize>
         <MinimumSize>10</MinimumSize>
       </container-pool-conf>
     </container-configuration>
     <container-configuration 
configuration-class="org.jboss.ejb.deployment.StatelessSessionContainerConfi 
guration">
       <container-name>Default Stateless SessionBean</container-name>
       <container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerI 
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker< 
/container-invoker>
       <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</in 
<instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance- 
pool>
       <instance-cache></instance-cache>
       <persistence-manager></persistence-manager>
       <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
       <container-invoker-conf>
         <Optimized>False</Optimized>
       </container-invoker-conf>
       <container-pool-conf>
         <MaximumSize>100</MaximumSize>
         <MinimumSize>10</MinimumSize>
       </container-pool-conf>
     </container-configuration>
   </container-configurations>
</jboss>

I don't know what all of those entries are (and I should, so I can document 
them for everyone else).

Here's the "cabin" part of the batch file for compiling, packaging and 
deploying:

rem make cabin
javac -classpath %CLASSPATH%;\progra~1\jboss2\lib\ext\ejb.jar;. 
com\titan\cabin\Cabin*.java

copy com\titan\cabin\ejb-jar.xml META-INF\ejb-jar.xml
copy com\titan\cabin\jboss.xml META-INF\jboss.xml

jar cvf cabin.jar com\titan\cabin\Cabin*.class META-INF\ejb-jar.xml 
META-INF\jboss.xml
del META-INF\ejb-jar.xml
del META-INF\jboss.xml
copy cabin.jar \progra~1\jboss2\deploy

But when I use this with the Titan examples, 
<http://www.oreilly.com/catalog/entjbeans2/chapter/examples.zip>, I get a 
NullPointerException during autodeploy.

-- Ken Jenks, http://abiblion.com/

    Tools for reading.


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

Reply via email to