Jacek Laskowski wrote:
On Nov 19, 2007 3:14 PM, John Richard Moser <[EMAIL PROTECTED]> wrote:
I'm currently trying to deploy a Web application that wants to be
uploaded as a .WAR to Tomcat or JRun.  For Tomcat it wants the
following bolb as a configuration XML:

<Context path="/foo" docBase="/foo/foo.war" unpackWARs="true"
override="true">
   <Parameter name="Properties" value="/foo/config" />
</Context>

It's Geronimo 2, right? If so, the following plan will instruct
Geronimo to bind the webapp to /foo. Just include it in the webapp as
WEB-INF/geronimo-web.xml file or deploy the webapp with the optional
deployment plan like ./bin/deploy deploy foo.war geronimo-web.xml:

geronimo-web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1";>
    <context-root>/foo</context-root>
</web-app>


I currently have something akin to... (sorry for all the foo; I'm not sure how much internal app info my company wants me posting around the net)

<?xml version="1.0" encoding="UTF-8"?>
 <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1";>
  <environment xmlns="http://geronimo.apache.org/xml/ns/deployment-1.1";>
   <moduleId>
    <groupId>foo</groupId>
    <artifactId>Foo</artifactId>
    <version>2.2</version>
    <type>war</type>
   </moduleId>
  </environment>
  <context-root>/foo</context-root>
 </web-app>

All the 1.1 stuff is 'cause 2.0 doesn't have great documentation :s
What is the line - <Parameter name="Properties" value="/foo/config" />
doing? What is it for?


http://tomcat.apache.org/tomcat-5.5-doc/config/context.html

I have no idea what this means but...
=====

You can configure named values that will be made visible to the web application as servlet context initialization parameters by nesting <Parameter> elements inside this element. For example, you can create an initialization parameter like this:

<Context ...>
  ...
  <Parameter name="companyName" value="My Company, Incorporated"
         override="false"/>
  ...
</Context>

This is equivalent to the inclusion of the following element in the web application deployment descriptor (/WEB-INF/web.xml):

<context-param>
  <param-name>companyName</param-name>
  <param-value>My Company, Incorporated</param-value>
</context-param>  

but does not require modification of the deployment descriptor to customize this value.

=====

Jacek


--
Bring back the Firefox plushy!
http://digg.com/linux_unix/Is_the_Firefox_plush_gone_for_good
https://bugzilla.mozilla.org/show_bug.cgi?id=322367

Reply via email to