Antwort: Re: [daisy] Error starting Daisy repo service from wrapper because of proxy

Aaron.Digulla at Globus.ch Aaron.Digulla at Globus.ch
Thu Sep 28 04:02:50 CDT 2006


daisy-bounces at lists.cocoondev.org schrieb am 27.09.2006 15:57:01:

> daisy-bounces at lists.cocoondev.org schrieb am 27.09.2006 14:51:31:
> 
> > Aaron.Digulla at Globus.ch wrote:
> > > Hello,
> > >
> > > It seems that the avalon framework tried to download components 
which 
> > > doesn't work here because of the proxy:
> > >
> > > 
---------------------------------------------------------------------
> > > INFO   | jvm 1    | 2006/09/27 14:31:23 | Exception: 
> > > org.apache.avalon.repository.RepositoryException
> > > INFO   | jvm 1    | 2006/09/27 14:31:23 | Message: None of the 
> > > repositories [http://www.dpml.net,http://www.ibiblio.org/maven,] 
> contained 
> > > the metadata properties for 
> > > artifact:avalon-repository/avalon-repository-impl#2.0.0
> > > INFO   | jvm 1    | 2006/09/27 14:31:23 | ---- cause 
> > > 
---------------------------------------------------------------------
> > >[...]
> > 
> 
--------------------------------------------------------------------------------
> > > INFO   | jvm 1    | 2006/09/27 14:31:24 | 
> > > STATUS | wrapper  | 2006/09/27 14:31:26 | <-- Wrapper Stopped
> > >
> > > First of all: Why is it trying to contact the maven repository? 
(Note: 
> I 
> > > built Daisy myself, so maybe I missed something).
> > > 
> > Merlin has this thing as runtime dependencies.  If they aren't 
available 
> 
> > they'll be downloaded as they're needed.
> > How did you build daisy?  It's best to build a binary distribution and 

> > use that.  That shouldn't require network access once that's built (I 
> > haven't tried it though, the machines I tested installs on where 
usually 
> 
> > hooked up to a network)
> > daisy-1.5 :
> > cd <daisy.home>/distro/
> > maven build-binary-dist
> > 
> > daisy-2.0
> > cd <daisy.home>/distro/core
> > maven build-binary-dist
> 
> Uhm... it's the same path in both versions (there is no maven.xml in 
daisy 
> 1.5/distro) :-)
> 
> Otherwise, I did just that and then copied all the files in 
> distro/core/target/.
> 
> The "broken" component is avalon-repository/avalon-repository-impl
> -2.0.0.jar which exists in 
> repository-server\merlin\system\avalon-repository\jars.
> 
> Interestingly enough, I can start the repo server with the usual batch 
> file. So my guess is that there is a broken path in the wrapper-config 
but 
> I can't see which.
> 
> Uhm ... an idea just struck me ... does Merlin depend on any ENV 
> variables? I'm running on a server where I can't simply set/change env 
> variables, so I replaced all variables in the wrapper conf files with 
> absolute paths. Do I really have to set any of the variables?

Ok, it seems that the env variable MERLIN_HOME has to be set. Everything 
else can be put directly into the conf file.

To fix this, you can add this to the conf file for the repository:

set.MERLIN_HOME=path

With this, you can have more than one repository service even on Windows 
machines (or more than one Merlin install :-)
 
Regards,

-- 
Aaron Digulla



More information about the daisy mailing list