Hmm, I have exactly the same problem. Doesn't the EJB3 spec state that there shoud be at least one session bean in a ejb module ?
ismael GranPollÿfffff3n wrote: > > Hello, and thanks for answering. I solved the problem: I had the entity > beans in "EntitiesES.jar" and the session beans in "EJBModelES.jar". When > I did put them together inside the same jar the problem dissapeared. > > I don't know why this procedure solved the problem, so if someone knows > about this, the information is welcome. > > > --- El mié, 14/5/08, Kevan Miller <[EMAIL PROTECTED]> escribió: > >> De: Kevan Miller <[EMAIL PROTECTED]> >> Asunto: Re: DeploymentException: Module was not an EJB: EntitiesES.jar >> Para: user@geronimo.apache.org >> Fecha: miércoles, 14 mayo, 2008 12:07 >> On May 9, 2008, at 12:18 PM, ismael GranPollÿfffff3n wrote: >> >> > >> > Hello. I am trying to migrate from JBoss to Geronimo, >> and I am >> > having difficulties with my EJB jars. I am using >> Geronimo 2.1.1 and >> > Geronimo 2.0.2, both of them with Tomcat. I get the >> following error: >> > >> > Unable to deploy: >> org.apache.geronimo.common.DeploymentException: >> > Module was not an EJB: EntitiesES.jar >> > >> > I am trying to migrate an Ear application, I followed >> the EJB >> > example from the wiki, but I cannot make my >> application to run. I >> > hope someone can help, please ask me any doubt about >> the problem >> > The directories of my Ear are as follows: >> > >> > EJBAplicationES.ear >> > + META-INF >> > + EJBModelES.jar >> > + EJBAplicationES.war >> > + EntitiesES.jar >> > + database.xml >> > >> > >> > >> > The "EntitiesES.jar" contains this: >> > + es >> > + META-INF >> > >> > "es" folder have my ejbs, META-INF holds the >> "openejb-jar.xml" and >> > "persistence.xml" archives. The contents of >> these are: >> > >> > OPENEJB-JAR.XML: >> > >> > <?xml version="1.0" >> encoding="UTF-8"?> >> > >> > <openejb-jar >> xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"> >> > <dep:environment >> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2 >> >> > "> >> > >> > <dep:moduleId> >> > <dep:groupId></dep:groupId> >> > >> <dep:artifactId>EntitiesES</dep:artifactId> >> > <dep:version></dep:version> >> > <dep:type>jar</dep:type> >> > </dep:moduleId> >> > >> > <dep:dependencies> >> > <dep:dependency> >> > >> <dep:groupId>org.apache.geronimo.configs</dep:groupId> >> > >> <dep:artifactId>openjpa</dep:artifactId> >> > <dep:type>car</dep:type> >> > </dep:dependency> >> > </dep:dependencies> >> > <dep:hidden-classes/> >> > <dep:non-overridable-classes/> >> > </dep:environment> >> > >> > </openejb-jar> >> > >> > >> > >> > PERSISTENCE.XML: >> > >> > <?xml version="1.0" >> encoding="UTF-8"?> >> > <persistence >> xmlns="http://java.sun.com/xml/ns/persistence" >> > >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> >> > version="1.0" >> > >> xsi:schemaLocation="http://java.sun.com/xml/ns/persistence >> >> > >> http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> >> > >> > <persistence-unit >> name="EJBAplicationES"> >> > >> > <description>Entity Beans for >> EJBAplicationES</description> >> > >> > >> > >> > >> <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</ >> >> > provider> >> > >> > >> <class>es.model.document.entity.Document</class> >> > >> <class>es.model.user.entity.Language</class> >> > >> <class>es.model.user.entity.User</class> >> > >> <class>es.model.util.parameter.entity.Parameter</class> >> > >> > <properties> >> > <property >> name="openjpa.jdbc.SynchronizeMappings" >> > value="false" /> >> > </properties> >> > >> > >> <jta-data-source>database</jta-data-source> >> > >> <non-jta-data-source>database</non-jta-data-source> >> > >> > </persistence-unit> >> > >> > </persistence> >> > >> > >> > >> > In the last one I declare the "database" >> datasource, I have that >> > files but I think that there are too much code in this >> e-mail; feel >> > free to ask me for this or other configuration files. >> Thank you for >> > reading! >> >> >> Hi, >> I don't see anything obviously wrong. Are you certain >> about the layout >> of your EntitiesES.jar? >> >> You are welcom to create a Jira issue >> (https://issues.apache.org/jira/browse/GERONIMO >> ) and attach your ear file there ("Attach File"). >> >> --kevan > > > ______________________________________________ > Enviado desde Correo Yahoo! La bandeja de entrada más inteligente. > > -- View this message in context: http://www.nabble.com/DeploymentException%3A-Module-was-not-an-EJB%3A-EntitiesES.jar-tp17151462s134p17698446.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.