"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]