And What kind of error is this ?
I don't know the solution...
I'm using Xdoclet,jboss....
11:38:06,869 INFO [EJBDeployer] Undeploying:
file:/C:/jboss-3.2.5/server/default/tmp/deploy/tmp60379NewTest.ear-contents/NewTestEJB.jar
11:38:06,869 INFO [EJBDeployer] Undeploying:
file:/C:/jboss-3.2.5/server/default/tmp/deploy/tmp60379NewTest.ear-contents/NewTestEJB2.jar
11:38:06,869 INFO [EARDeployer] Undeploying J2EE application, destroy
step: file:/C:/jboss-3.2.5/server/default/deploy/NewTest.ear
11:38:07,010 WARN [DeploymentInfo] Could not delete
file:/C:/jboss-3.2.5/server/default/tmp/deploy/tmp60379NewTest.ear restart
will delete it
11:38:07,060 INFO [EARDeployer] Init J2EE application:
file:/C:/jboss-3.2.5/server/default/deploy/NewTest.ear
11:38:07,220 WARN [DeploymentInfo] Only the root deployment can set the
loader repository, ingoring config=null
11:38:07,891 INFO [EjbModule] Deploying NewTestEntity2
11:38:08,382 INFO [EjbModule] Deploying NewTestEntity
11:38:08,722 ERROR [XmlFileLoader] XmlFileLoader: File
jar:file:/C:/jboss-3.2.5/server/default/tmp/deploy/tmp60380NewTest.ear-contents/NewTestEJB2.jar!/META-INF/ejb-jar.xml
process fatal error. Line: 101. Error message: Fine dell'entit? non
consentita; fine tag mancante.
11:38:08,722 ERROR [XmlFileLoader] Fine dell'entit? non consentita; fine
tag mancante.:-1:101
org.xml.sax.SAXParseException: Fine dell'entit? non consentita; fine tag
mancante.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3376)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3364)
at org.apache.crimson.parser.Parser2.content(Parser2.java:2021)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at
org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:185)
at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:293)
at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:247)
at
org.jboss.metadata.XmlFileLoader.getDocumentFromURL(XmlFileLoader.java:219)
at org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:137)
at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:462)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:790)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:782)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:644)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:608)
at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
at $Proxy7.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:304)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:460)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:212)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
11:38:08,722 ERROR [MainDeployer] could not create deployment:
file:/C:/jboss-3.2.5/server/default/tmp/deploy/tmp60380NewTest.ear-contents/NewTestEJB2.jar
org.jboss.deployment.DeploymentException: Fine dell'entit? non consentita;
fine tag mancante.; - nested throwable: (org.xml.sax.SAXParseException:
Fine dell'entit? non consentita; fine tag mancante.)
at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:307)
at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:247)
at
org.jboss.metadata.XmlFileLoader.getDocumentFromURL(XmlFileLoader.java:219)
at org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:137)
at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:462)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:790)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:782)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:644)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:608)
at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
at $Proxy7.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:304)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:460)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:212)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
Caused by: org.xml.sax.SAXParseException: Fine dell'entit? non consentita;
fine tag mancante.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3376)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3364)
at org.apache.crimson.parser.Parser2.content(Parser2.java:2021)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at
org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:185)
at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:293)
... 24 more
11:38:08,732 ERROR [MainDeployer] could not create deployment:
file:/C:/jboss-3.2.5/server/default/deploy/NewTest.ear
org.jboss.deployment.DeploymentException: Fine dell'entit? non consentita;
fine tag mancante.; - nested throwable: (org.xml.sax.SAXParseException:
Fine dell'entit? non consentita; fine tag mancante.)
at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:307)
at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:247)
at
org.jboss.metadata.XmlFileLoader.getDocumentFromURL(XmlFileLoader.java:219)
at org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:137)
at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:462)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:790)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:782)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:644)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:608)
at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
at $Proxy7.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:304)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:460)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:212)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
Caused by: org.xml.sax.SAXParseException: Fine dell'entit? non consentita;
fine tag mancante.
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3376)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3364)
at org.apache.crimson.parser.Parser2.content(Parser2.java:2021)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at
org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:185)
at org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:293)
... 24 more
Marek Lange - 10 Aug 2004 11:01 GMT
> And What kind of error is this ?
> I don't know the solution...
[quoted text clipped - 6 lines]
> org.xml.sax.SAXParseException: Fine dell'entità non consentita; fine tag
> mancante.
You have errors in your generated xml descriptors (probably
misconfiguration of XDoclet tags).
-marek
rickyt25 - 10 Aug 2004 11:26 GMT
Thank you for the answer...
I was thinking the same but I don't know what is the problem in Xdoclet
tags.
Thhese are my Xdoclet :
For NewTestEntity
/**
*
* @ejb.bean name = "NewTestEntity"
* type = "CMP"
* cmp-version = "2.x"
* display-name = "NewTestEntityBean"
* description = "NewTestEntityBean EJB"
* view-type = "remote"
* jndi-name = "ejb/NewTestEntityHome"
* local-jndi-name = "ejb/NewTestEntityLocalHome"
*
* primkey-field = "nomex"
*
*
*
* @ejb:util
* generate="physical"
*
*
* @ejb:finder signature="Collection
findNewTestEntityByCognome(java.lang.String cognome)"
* query="SELECT OBJECT(o) FROM NewTestEntity as o where o.cognome=
?1"
* @ejb:finder signature="Collection
findNewTestEntityByNome(java.lang.String nome1)"
* query="SELECT OBJECT(o) FROM NewTestEntity as o where o.nomex= ?1"
*
*
*
*/
And at the end of the bean
/**
* @ejb.interface-method
*
* @ejb.relation
* name="nomex-res"
* role-name="nomex-has-many-res"
*/
And in NewTestEntity2 :
* @ejb.bean name = "NewTestEntity2"
* type = "CMP"
* cmp-version = "2.x"
* display-name = "NewTestEntity2Bean"
* description = "NewTestEntity2Bean EJB"
* view-type = "remote"
* jndi-name = "ejb/NewTestEntity2Home"
* local-jndi-name = "ejb/NewTestEntity2LocalHome"
*
* primkey-field = "res"
*
*
*
* @ejb:util
* generate="physical"
*
* @ejb:finder signature="Collection
findNewTestEntity2ByNome(java.lang.String nome)"
* query="SELECT OBJECT(n) FROM NewTestEntity2 as n where n.nome= ?1"
*
* @ejb:finder signature="Collection
findNewTestEntity2ByRes(java.lang.String res)"
* query="SELECT OBJECT(r) FROM NewTestEntity2 as r where r.res= ?1"
*
*
*
*/
the end of the bean :
/**
* @ejb.interface-method
*
* @ejb.relation
* name="nomex-res"
* role-name="res-belongs-to-nomex"
*/
Thank you...I think I'll delete all and remake the job...
Marek Lange - 10 Aug 2004 12:40 GMT
> /**
> *
[quoted text clipped - 14 lines]
> * generate="physical"
> *
Looks ok.
> /**
> * @ejb.interface-method
[quoted text clipped - 3 lines]
> * role-name="res-belongs-to-nomex"
> */
Don't know whether there is sth. wrong with your relations. Have a look
into the generated descriptors. Perhaps you need additional JBoss tags like
* @jboss.relation....
Try to remove your relations and check whether deployment is successful
then.
-marek