Hi everybody.
I'm new to geronimo and also, I have to say, to editing XML docs with only 
reading schemas specs...
However, I'm trying to deploy one application previously working with Sun 
Application Server to WASCE (that I understood is a geronimo server).
If I don't provide any deployment plan (the geronimo specific ones) I have the 
following error:
"Could not deploy module
EJB [ServerBean] is misconfigured: no CMP mapping defined by OpenEJB DD."

So I worked it out putting a "openejb-jar.xml" (you will found it has an 
attachment) in the web-inf dir of the ejb jar.
So I got the following error:
"Currently a Geronimo deployment plan is required for an EJB module.
Please provide a plan as a deployer argument or packaged in the EJB JAR at 
META-INF/openejb-jar.xml"

... that is exactly where it is.
What am I missing? The names of the Beans are OK to me.

Thankyou in advance for your attention,

Carlo Cappelletti.

<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application";
	configId="com/ibm/j2g/security"
	parentId="org/apache/geronimo/Server">
    <entity>
      <ejb-name>MPointBean</ejb-name>
      <jndi-name>ejb/MPointBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>PackageUsageBean</ejb-name>
      <jndi-name>ejb/PackageUsageBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>ApplicationHostingBean</ejb-name>
      <jndi-name>ejb/ApplicationHostingBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>PackageHostingBean</ejb-name>
      <jndi-name>ejb/PackageHostingBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>FilesourceBean</ejb-name>
      <jndi-name>ejb/FilesourceBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>StreamBean</ejb-name>
      <jndi-name>ejb/StreamBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>DbUsageBean</ejb-name>
      <jndi-name>ejb/UsageBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>FilesourceUsageBean</ejb-name>
      <jndi-name>ejb/FilesourceUserBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>DbBean</ejb-name>
      <jndi-name>ejb/DbBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>StrmdbUsageBean</ejb-name>
      <jndi-name>ejb/StrmdbUsageBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>DbHostingBean</ejb-name>
      <jndi-name>ejb/DbHostingBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>ProviderBean</ejb-name>
      <jndi-name>ejb/ProviderBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>StrmpckUsageBean</ejb-name>
      <jndi-name>ejb/StrmpckUsageBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>ServerBean</ejb-name>
      <jndi-name>ejb/ServerBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>PackageBean</ejb-name>
      <jndi-name>ejb/PackageBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>ApplicationBean</ejb-name>
      <jndi-name>ejb/ApplicationBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
    <entity>
      <ejb-name>SeekerBean</ejb-name>
      <jndi-name>ejb/SeekerBean</jndi-name>
	    <resource-ref>
		<res-ref-name>jdbc/mysql</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
		<res-sharing-scope>Shareable</res-sharing-scope>
	    </resource-ref>
    </entity>
        <session>
            <display-name>SeekerBean</display-name>
            <jndi-name>ejb/SeekerBean</jndi-name>
            <ejb-local-ref>
                <ejb-link>PackageBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.PackageLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>PackageHostingBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.PackageHostingLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>FilesourceUsageBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.FilesourceUsageLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>DbBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.DbLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>ProviderBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.ProviderLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>DbUsageBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.DbUsageLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>FilesourceBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.FilesourceLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>StrmdbUsageBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.StrmdbUsageLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>ApplicationHostingBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.ApplicationHostingLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>StrmpckUsageBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.StrmpckUsageLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>PackageUsageBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.PackageUsageLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>StreamBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.StreamLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>DbHostingBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.DbHostingLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>ServerBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.ServerLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>ApplicationBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.ApplicationLocalHome</ref-name>
            </ejb-local-ref>
            <ejb-local-ref>
                <ejb-link>MPointBean</ejb-link>
                <ref-name>com.cappe.maintenance.model.MPointLocalHome</ref-name>
            </ejb-local-ref>
        </session>
</application>

Reply via email to