Re: ejbdoclet and EJB 3.0
"Marco Mistroni" <[email protected]> Fri, 3 Nov 2006 09:00:58 +0000
| Newsgroups | gmane.comp.java.xdoclet.user |
|---|---|
| Message-ID | <[email protected]> |
Hello, > > > ok.... > > well, 1st of all, for ejb3 to work it is enough if you package them as > jar > > files > > But I'd like to have an EAR with a JAR for ejb3 and a WAR for the > presentation > layer. still, nothing prevents you from having an ear with jars and wars. my ear app is ejb3 based, and i still have wars and jars. package your webapp as war and your ejb as jar...... > 2nd, make sure your jboss server has ejb3 configuration... because if you > > don't have jboss AS ejb3 enabled, it might be that jboss is looking for > > ejb-jar.xml. > > Is it to say that when JBoss is ejb3 enabled, it doesn't use ejb-jar.xml ? well, it does not look for it..... provided that you have deployed your ejbs as 'ejb3', so you'd need a persistence.xml in your META-INF directory of your ejb jar file hth marco My JBoss is ejb3 enabled. > > > I think, rather than xdoclet problem, this is more a jboss problem. If > you > > dont have 'configured' your jboss server to enable ejb3 deployment, > jboss > > will look for ejb-jar.xml > > Yes indeed. I think I'm going to post to the JBoss forum. Thanks for your > answer. > > > > > > hth > > marco > > > > > > > > > > > > Perhaps I'm wrong, but this seems to be due to an inapropriate XML > schema. > > > The ejb-jar.xml generated by XDoclet is : > > > <?xml version="1.0" encoding="UTF-8"?> > > > <ejb-jar > > > id="ejb-jar_ID" > > > version="2.1" > > > xmlns="http://java.sun.com/xml/ns/javaee" > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > > > http://java.sun.com/xml/ns/javaee/ejb-jar_2_1.xsd"> > > > <display-name>JBossSeamProjectEJB</display-name> > > > <assembly-descriptor> > > > <interceptor-binding> > > > <ejb-name>*</ejb-name> > > > > > > <interceptor-class>org.jboss.seam.ejb.SeamInterceptor > </interceptor-class> > > > </interceptor-binding> > > > </assembly-descriptor> > > > </ejb-jar> > > > > > > If I build and deploy the project usint the ant script given by JBoss, > the > > > application works fine. > > > I looked at the ejb-jar.xml. It's content is : > > > <ejb-jar> > > > <assembly-descriptor> > > > <interceptor-binding> > > > <ejb-name>*</ejb-name> > > > > > > <interceptor-class>org.jboss.seam.ejb.SeamInterceptor > </interceptor-class> > > > </interceptor-binding> > > > </assembly-descriptor> > > > </ejb-jar> > > > => the same without the XML file header referencing EJB 2.1. > > > I thought that referencing EJB 3.0 would solve my problem. > > > So do you have an idea on what I can do to avoid the error message. > > > > > > Regards > > > A. ROY > > > > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, > security? > > > Get stuff done quickly with pre-integrated technology to make your job > > > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > > > xdoclet-user mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > > > > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > xdoclet-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ xdoclet-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xdoclet-user