Hello
i have been developing seam app with jboss 4.0 too.
i m too using eclipse..
let's see if i can help..
Post by Marco MistroniHello,
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)
.
Post by Marco MistroniI 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.
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.
Post by Marco Mistroni<?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.
<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
https://lists.sourceforge.net/lists/listinfo/xdoclet-user