dain 2004/04/01 17:36:53
Added: modules/core/src/test-ejb-jar/META-INF ejb-jar.xml
openejb-jar.xml
Log:
Stubbed in a deployer and a simple test.
Deployment doesn't actually work, but we have a start.
Revision Changes Path
1.1 openejb/modules/core/src/test-ejb-jar/META-INF/ejb-jar.xml
Index: ejb-jar.xml
===================================================================
<?xml version="1.0" encoding="US-ASCII"?>
<ejb-jar 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/ejb-jar_2_1.xsd"
version="2.1">
<enterprise-beans>
<session>
<ejb-name>SimpleStatelessSession</ejb-name>
<home>org.openejb.test.simple.slsb.SimpleStatelessSessionHome</home>
<remote>org.openejb.test.simple.slsb.SimpleStatelessSession</remote>
<local-home>org.openejb.test.simple.slsb.SimpleStatelessSessionLocalHome</local-home>
<local>org.openejb.test.simple.slsb.SimpleStatelessSessionLocal</local>
<ejb-class>org.openejb.test.simple.slsb.SimpleStatelessSessionEJB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<description>Transaction attributes for 'SimpleStatelessSession'
methods</description>
<method>
<ejb-name>SimpleStatelessSession</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<method-permission>
<method>
<ejb-name>SimpleStatelessSession</ejb-name>
<method-name>*</method-name>
</method>
<unchecked/>
</method-permission>
</assembly-descriptor>
</ejb-jar>
1.1 openejb/modules/core/src/test-ejb-jar/META-INF/openejb-jar.xml
Index: openejb-jar.xml
===================================================================
<?xml version="1.0"?>
<openejb-jar
xmlns="http://www.openejb.org/xml/ns/openejb-jar"
configId="org/openejb/itests"
parentId="org/apache/geronimo/Server">
<enterprise-beans>
<session>
<ejb-name>SimpleStatelessSession</ejb-name>
<jndi-name>client/test/simple/SimpleStatelessSessionHome</jndi-name>
</session>
</enterprise-beans>
<!-- <enterprise-beans>-->
<!--
########################################################
Stateless
########################################################
-->
<!-- <session>-->
<!-- <ejb-name>BasicStatelessBean</ejb-name>-->
<!-- <jndi-name>client/tests/stateless/BasicStatelessHome</jndi-name>-->
<!-- <resource-ref>-->
<!--
<ref-name>stateless/references/Resource_manager_access</ref-name>-->
<!-- <target-name>DefaultDatasource</target-name>-->
<!-- </resource-ref>-->
<!-- </session>-->
<!-- <session>-->
<!-- <ejb-name>Basic BMT StatelessBean</ejb-name>-->
<!--
<jndi-name>client/tests/stateless/BeanManagedBasicStatelessHome</jndi-name>-->
<!-- <resource-ref>-->
<!--
<ref-name>stateless/references/Resource_manager_access</ref-name>-->
<!-- <target-name>DefaultDatasource</target-name>-->
<!-- </resource-ref>-->
<!-- </session>-->
<!-- <session>-->
<!-- <ejb-name>DatabaseBean</ejb-name>-->
<!-- <jndi-name>client/tools/DatabaseHome</jndi-name>-->
<!-- <resource-ref>-->
<!-- <ref-name>database</ref-name>-->
<!-- <target-name>DefaultDatasource</target-name>-->
<!-- </resource-ref>-->
<!-- </session>-->
<!-- <session>-->
<!-- <ejb-name>BMT StatelessBean</ejb-name>-->
<!--
<jndi-name>client/tests/stateless/BeanManagedTransactionTests</jndi-name>-->
<!-- <resource-ref>-->
<!-- <ref-name>database</ref-name>-->
<!-- <target-name>DefaultDatasource</target-name>-->
<!-- </resource-ref>-->
<!-- </session>-->
<!-- <session>-->
<!-- <ejb-name>EncStatelessBean</ejb-name>-->
<!-- <jndi-name>client/tests/stateless/EncBean</jndi-name>-->
<!-- <resource-ref>-->
<!-- <ref-name>datasource</ref-name>-->
<!-- <target-name>DefaultDatasource</target-name>-->
<!-- </resource-ref>-->
<!-- </session>-->
<!-- <session>-->
<!-- <ejb-name>Stateless RMI-IIOP Bean</ejb-name>-->
<!--
<jndi-name>client/tests/stateless/RMI-over-IIOP/EJBHome</jndi-name>-->
<!-- </session>-->
<!---->
<!---->
<!---->
<!--
########################################################
Stateless
########################################################
-->
<!-- <session>-->
<!-- <ejb-name>BasicStatefulBean</ejb-name>-->
<!-- <jndi-name>client/tests/stateful/BasicStatefulHome</jndi-name>-->
<!-- </session>-->
<!-- <session>-->
<!-- <ejb-name>Basic BMT StatefulBean</ejb-name>-->
<!--
<jndi-name>client/tests/stateful/BeanManagedBasicStatefulHome</jndi-name>-->
<!-- </session>-->
<!-- <session>-->
<!-- <ejb-name>BMT StatefulBean</ejb-name>-->
<!--
<jndi-name>client/tests/stateful/BeanManagedTransactionTests/EJBHome</jndi-name>-->
<!-- <resource-ref>-->
<!-- <ref-name>datasource</ref-name>-->
<!-- <target-name>DefaultDatasource</target-name>-->
<!-- </resource-ref>-->
<!-- </session>-->
<!-- <session>-->
<!-- <ejb-name>EncStatefulBean</ejb-name>-->
<!-- <jndi-name>client/tests/stateful/EncBean</jndi-name>-->
<!-- <resource-ref>-->
<!-- <ref-name>datasource</ref-name>-->
<!-- <target-name>DefaultDatasource</target-name>-->
<!-- </resource-ref>-->
<!-- </session>-->
<!-- <session>-->
<!-- <ejb-name>Stateful RMI-IIOP Bean</ejb-name>-->
<!-- <jndi-name>client/tests/stateful/RMI-over-IIOP/EJBHome</jndi-name>-->
<!-- </session>-->
<!---->
<!-- </enterprise-beans>-->
<!-- <ejb-deployment ejb-name="BasicCmpBean"
deployment-id="client/tests/entity/cmp/BasicCmpHome" container-id="Default CMP
Container">-->
<!-- <resource-link res-ref-name="jdbc/basic/entityDatabase"
res-id="Default JDBC Database"/>-->
<!-- <query>-->
<!-- <query-method>-->
<!-- <method-name>findByLastName</method-name>-->
<!-- <method-params>-->
<!-- <method-param>java.lang.String</method-param>-->
<!-- </method-params>-->
<!-- </query-method>-->
<!-- <object-ql>-->
<!-- SELECT o FROM org.openejb.test.entity.cmp.BasicCmpBean o WHERE
o.lastName = $1 -->
<!-- </object-ql>-->
<!-- </query> -->
<!-- </ejb-deployment>-->
<!-- <ejb-deployment ejb-name="AOBasicCmpBean"
deployment-id="client/tests/entity/cmp/allowed_operations/EntityHome"
container-id="Default CMP Container">-->
<!-- <resource-link res-ref-name="jdbc/basic/entityDatabase"
res-id="Default JDBC Database"/>-->
<!-- </ejb-deployment>-->
<!-- <ejb-deployment ejb-name="EncCmpBean"
deployment-id="client/tests/entity/cmp/EncBean" container-id="Default CMP
Container">-->
<!-- <resource-link res-ref-name="datasource" res-id="Default JDBC
Database"/>-->
<!-- <resource-link res-ref-name="jdbc/basic/entityDatabase"
res-id="Default JDBC Database"/>-->
<!-- </ejb-deployment>-->
<!-- <ejb-deployment ejb-name="Cmp RMI-IIOP Bean"
deployment-id="client/tests/entity/cmp/RMI-over-IIOP/EJBHome" container-id="Default
CMP Container"/>-->
<!-- <ejb-deployment ejb-name="BasicStatefulBean"
deployment-id="client/tests/stateful/BasicStatefulHome" container-id="Default Stateful
Container"/>-->
<!-- <ejb-deployment ejb-name="Basic BMT StatefulBean"
deployment-id="client/tests/stateful/BeanManagedBasicStatefulHome"
container-id="Default Stateful Container"/>-->
<!-- <ejb-deployment ejb-name="BMT StatefulBean"
deployment-id="client/tests/stateful/BeanManagedTransactionTests/EJBHome"
container-id="Default Stateful Container">-->
<!-- <resource-link res-ref-name="datasource" res-id="Default JDBC
Database"/>-->
<!-- </ejb-deployment>-->
<!-- <ejb-deployment ejb-name="EncStatefulBean"
deployment-id="client/tests/stateful/EncBean" container-id="Default Stateful
Container">-->
<!-- <resource-link res-ref-name="datasource" res-id="Default JDBC
Database"/>-->
<!-- </ejb-deployment>-->
<!-- <ejb-deployment ejb-name="Stateful RMI-IIOP Bean"
deployment-id="client/tests/stateful/RMI-over-IIOP/EJBHome" container-id="Default
Stateful Container"/>-->
<!-- <ejb-deployment ejb-name="BasicBmpBean"
deployment-id="client/tests/entity/bmp/BasicBmpHome" container-id="Default BMP
Container">-->
<!-- <resource-link res-ref-name="jdbc/basic/entityDatabase"
res-id="Default JDBC Database"/>-->
<!-- </ejb-deployment>-->
<!-- <ejb-deployment ejb-name="AOBasicBmpBean"
deployment-id="client/tests/entity/bmp/allowed_operations/EntityHome"
container-id="Default BMP Container">-->
<!-- <resource-link res-ref-name="jdbc/basic/entityDatabase"
res-id="Default JDBC Database"/>-->
<!-- <resource-link
res-ref-name="stateless/references/Resource_manager_access" res-id="Default JDBC
Database"/>-->
<!-- </ejb-deployment>-->
<!-- <ejb-deployment ejb-name="EncBmpBean"
deployment-id="client/tests/entity/bmp/EncBean" container-id="Default BMP
Container">-->
<!-- <resource-link res-ref-name="datasource" res-id="Default JDBC
Database"/>-->
<!-- <resource-link res-ref-name="jdbc/basic/entityDatabase"
res-id="Default JDBC Database"/>-->
<!-- </ejb-deployment>-->
<!-- <ejb-deployment ejb-name="Bmp RMI-IIOP Bean"
deployment-id="client/tests/entity/bmp/RMI-over-IIOP/EJBHome" container-id="Default
BMP Container"/>-->
</openejb-jar>