Re: ejbdoclet and EJB 3.0
"Marco Mistroni" <[email protected]> Thu, 2 Nov 2006 09:02:52 +0000
| Newsgroups | gmane.comp.java.xdoclet.user |
|---|---|
| Message-ID | <[email protected]> |
Hello i have been developing seam app with jboss 4.0 too. i m too using eclipse.. let's see if i can help.. On 11/1/06, [email protected] <[email protected]> wrote: > > Hello, > > Here is the complete story : > > I'm new to J2EE developement. I'd like to develop an example starting from > a > JBoss Seam example I found on the JBoss site. > I installed Eclipse 3.2 with WST and JST. WST and JST seems to use XDoclet > to > generate J2EE artifacts (ejbdoclet and webdoclet) > what is WST? sorry but i m not familiar with this.. i have installed eclipse WTP... anyway nothing prevent you from 'deleting' those tags since, as far as ejb3 are concerned, you don't need them, and for ejb3 you can package it as a jar (personally, i dont see the relevance of an ejb-client jar file, since for ejb3 no special stubs or skeleton will be generated, so you may as well use the jar that contains ejbs for your clients) . > I created a new J2EE project with 1 project for the J2EE application, 1 > project > for the EJB module and 1 project for the Web module. > I copied the source files in the EJB and Web projects. > I updated build pathes for the classes to compile. > Then I built and deployed the application on JBoss AS 4.0. > I get the error message : > status: Deployment FAILED reason: ejb-jar.xml must either obey the right > xml > schema or define a valid DOCTYPE! > state: FAILED ok.... well, 1st of all, for ejb3 to work it is enough if you package them as jar files 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. 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 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