reason: the hivemodule.xml module id is existing change another one
org.apache.tapestry.util.xml.DocumentParseException: Unable to read context:/WEB-INF/Tapestry4.application: Document root element "application", must match DOCTYPE root "page-specification". [context:/WEB-INF/Tapestry4.application, line 7, column 85]
reason: use wrong DOCTYPE
http://mail-archives.apache.org/mod_mbox/jakarta-tapestry-user/200504.mbox/%
[email protected]%3E
it tapestry4.application should be
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE
application PUBLIC
"-//Apache Software Foundation//Tapestry Specification 4.0//EN"
"http://tapestry.apache.org/dtd/Tapestry_4_0.dtd">
<application name="Tapestry4" engine-class="org.apache.tapestry.engine.BaseEngine" >
<meta key="org.apache.tapestry.page-class-packages" value="control" />
<library id="contrib" specification-path="/org/apache/tapestry/contrib/Contrib.library"/>
</application>
not be
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE
page-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 4.0//EN"
"http://tapestry.apache.org/dtd/Tapestry_4_0.dtd">
<application name="Tapestry4" engine-class="org.apache.tapestry.engine.BaseEngine" >
<meta key="org.apache.tapestry.page-class-packages" value="control" />
<library id="contrib" specification-path="/org/apache/tapestry/contrib/Contrib.library"/>
</application>
For application specifications, the root element is application.
For component specifications, the root element is component-specification.
For page specifications, the root element is page-specification.
For library specifiations, the root element is library-specification.
This DTD represents a significant change from (and simplification of) the 3.0 DTD.
Tapestry 4.0 will continue to parse specifications that use the 3.0 DTD for the
forseable future.