geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jerry Luo <luoshic...@gmail.com>
Subject Re: Don't find a place to set the class path
Date Mon, 25 Jun 2007 16:19:05 GMT

Thank you very much. I really appreciate your quick reply.

Jerry


djencks wrote:
> 
> 
> On Jun 22, 2007, at 1:49 PM, Jerry Luo wrote:
> 
>>
>> I am trying to deploy a application on geronimo 1.1.1. And the  
>> application
>> needs to visit some resource files, and the resource files are in a  
>> path.
>> But I didn't find any place to set the path into the class path. In  
>> JBOSS,
>> WEBLOGIC, I can add the path to class path by modifying its start  
>> up script.
>> But I don't know how to add it into Geronimo start up script. I  
>> tried to add
>> 'CLASSPATH' to geronimo.bat, but it didn't work.
> 
> There are two recommended ways to do this in geronimo:
> 
> 1. If your resources can be relocated and are in a jar file, install  
> the jar file at an appropriate location in the geronimo repository  
> and include a dependency on the jar file in your geronimo deployment  
> plan.  For instance your plan might start something like this:
> 
> <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>org.mycompany</groupId>
>              <artifactId>myproject</artifactId>
>              <version>$1.0</version>
>              <type>car</type>
>          </moduleId>
>          <dependencies>
>              <dependency>
>                  <groupId>org.mycompany</groupId>
>                  <artifactId>myresourcesjar</artifactId>
>                  <type>jar</type>
>              </dependency>
>          </dependencies>
>      </environment>
> .....
> 
> 
> 2. If you can't move the resources into the geronimo repo or they  
> aren't in a jar file, add a SharedLib gbean to your geronimo  
> deployment plan, and point it to where you want to put the files.   
> For instance the configuration might look like:
> 
>      <gbean name="SharedLib"  
> class="org.apache.geronimo.system.sharedlib.SharedLib">
>          <attribute name="classesDirs">/absolute/path/to/the/ 
> resources</attribute>
>          <reference name="ServerInfo">
>              <name>ServerInfo</name>
>          </reference>
>      </gbean>
> 
> 
> Both of these methods get the resources into the classloader of your  
> app without forcing them into every application running in geronimo.
> 
> hope this helps
> david jencks
> 
>> -- 
>> View this message in context: http://www.nabble.com/Don%27t-find-a- 
>> place-to-set-the-class-path-tf3966076s134.html#a11257037
>> Sent from the Apache Geronimo - Users mailing list archive at  
>> Nabble.com.
>>
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Don%27t-find-a-place-to-set-the-class-path-tf3966076s134.html#a11290367
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Mime
View raw message