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:
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)
.
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
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
xdoclet-user@lists.sourceforge.net
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 xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user