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

Reply via email to