Hi Marco,
What version of Geronimo are you using? If you are using any even a
remotely current version of G you should be using this namespace:
xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
See http://cwiki.apache.org/GMOxDOC21/deployment-plans.html for a more
complete description of deployment plans. There are examples there that
demonstrate specifying context-root in a geronimo-application.xml.
Joe
MarcoLaponder wrote:
Hi All,
I am trying to accomplish the following: I have an ear file which containts
a web archive. I want to determine the context root at deployment time. I
was considering to specify this in the deployment plan but this doesn’t
work. The deployment plan I use is:
<?xml version="1.0" encoding="utf-8"?>
<application application-name="HelloWorldEar"
xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.1"
xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-1.1"
xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
<!—
Deleted some dependencies and security info
-->
<module>
<web>
<web-uri>testit.war</web-uri>
<context-root>test</context-root>
</web>
</module>
</application>
But this plan gives an error when deploying. Is it not possible to do this
or am I doing something wrong ? The errors I get are:
C:\j5ee\geronimo-jetty6-javaee5-2.1.1\var\temp\geronimo-application.xml:36:4:
error: cvc-complex-type.2.4b: Element not allowed:
[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/application-2.0 in element
[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/application-2.0
C:\j5ee\geronimo-jetty6-javaee5-2.1.1\var\temp\geronimo-application.xml:37:4:
error: cvc-complex-type.2.4b: Element not allowed:
[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/application-2.0 in
element [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/application-2.0
C:\j5ee\geronimo-jetty6-javaee5-2.1.1\var\temp\geronimo-application.xml:37:4:
error: cvc-complex-type.2.4c: Expected element
'[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/application-2.0' before the
end of the content in element
[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/application-2.0
Any help will be appreciated.
Kind regards,
Marco