Hello,

 

This didn't worked out, I tried to write in my server.xml to let Jfig work.

 

<Context.....>

        <Environment name="config.filename" 
value="/myhost/doc_root/webapps/mywebapp/WEB-INF/classes/myconfig.xml" 
type="java.lang.String" override="false"/>

        <Environment name="config.location" value="file" 
type="java.lang.String" override="false"/>

</Context>

 

But the output was:

 

May 8, 2007 10:37:05 AM org.apache.catalina.core.StandardWrapperValve invoke

SEVERE: Allocate exception for servlet DestinationSearchServlet

org.igfay.jfig.JFigException: ConfigurationDictionary.getValueReally() 
***Exception ***

Section DESTINATION not found.

        at org.igfay.jfig.JFigDictionary.getValueReally(JFigDictionary.java:292)

        at org.igfay.jfig.JFigDictionary.getValue(JFigDictionary.java:247)

        at org.igfay.jfig.JFig.getValue(JFig.java:480)

        at 
it.matrix.planner.DestinationSearchServlet.loadApplicationConfiguration(DestinationSearchServlet.java:501)

        at 
it.matrix.planner.DestinationSearchServlet.init(DestinationSearchServlet.java:162)

        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)

        at 
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)

        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:133)

        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)

        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)

        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)

        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)

        at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)

        at 
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)

        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:686)

        at java.lang.Thread.run(Thread.java:595)

 

I tried also

 

<Context.....>

<Parameter name="config.filename" 
value="/myhost/doc_root/webapps/mywebapp/WEB-INF/classes/myconfig.xml " 
type="java.lang.String" override="false"/>

        <Parameter name="config.location" value="file" type="java.lang.String" 
override="false"/>

</Context>

 

But it didn't work out...what do I wrong?

 

I need help please!

 

Thank you in advance

 

-----Original Message-----
From: Mikolaj Rydzewski [mailto:[EMAIL PROTECTED] 
Sent: lunedì 7 maggio 2007 12.47
To: Tomcat Users List
Subject: Re: tomcat 6 and system property

 

Manca Davide wrote:

> I have various webapp under various hosts under one Tomcat. I'm trying

> to set system-properties for every webapps, I mean that every single

> webapp should have one or more system-property. In resin 2 or 3 it is

> possible setting them in the webapp web.xml like that:

> 

>  

> 

>   <system-property config.filename="/tmp/commenti.config.xml"/>

> 

>  

> 

>   <system-property log4j.configuration="file:////tmp/log4j.properties"/>

> 

>   <system-property config.location="file" />

> 

>  

> 

> I tried the same way in Tomcat 6 but it doesn't see system-properties.

>   

So? The <system-property /> syntax is Resin specific.

> And I cannot use the -D into the Java or Tomcat start command because of

> I have a lot of webapps under one Tomcat.

>   

I'd rather use context parameters or environment entries 

(http://tomcat.apache.org/tomcat-6.0-doc/config/context.html) than 

system properties.

 

-- 

Mikolaj Rydzewski <[EMAIL PROTECTED]>

 

Reply via email to