Solved everything by doing the following:

# usermod -a -G opengrok glassfish
# chmod 0770 /home/opengrk

On Fri, 2009-10-16 at 22:52 +0200, Trond Norbye wrote:
> On 16. okt.. 2009, at 20.51, Kiffin Gish wrote:
> 
> > On Fri, 2009-10-16 at 20:40 +0200, Trond Norbye wrote:
> >> On 16. okt.. 2009, at 20.30, Kiffin Gish wrote:
> >>
> >>> The webserver is running as glassfish. What's the standard way  
> >>> setting
> >>> up an environment for having multiple projects for opengrok?
> >>>
> >>
> >> You need to give glassfish access to read files in /home/opengrok. To
> >> set up projects, just add -P to the command line when you generate  
> >> the
> >> configuration file.
> >
> > So then for multiple projects I need to use -P once for each  
> > project, is
> > that it?
> >
> > Do they all fall under stage1 then?
> >
> > stage1/source/project1, stage1/source/project2, etc.
> 
> Yes
> 
> >
> > What's the purpose of stage2?
> 
> to allow you to "upgrade" one when you serve from the other :-)
> 
> >
> >>
> >>> I'm also getting the error message insufficient privileges to run
> >>> svn in
> >>> the /home/opengrok/stage1/source directory.
> >>
> >> from the web application or the command line? could you paste the
> >> error message?
> >
> > [#|2009-10-16T17:33:41.773+0200|WARNING|sun-appserver2.1|
> > org.opensolaris.opengrok|
> > _ThreadID=12;_ThreadName=pool-1- 
> > thread-3;_RequestID=49078aef-350f-4084-88a7-6b0069dd422c;| 
> > IOException reading from svn process
> > java.io.IOException: Cannot run program "svn" (in directory
> > "/home/opengrok/stage1/source/cmt-web"): java.io.IOException:  
> > error=13,
> > Permission denied
> >        at java.lang.ProcessBuilder.start(ProcessBuilder.java:474)
> >        at java.lang.Runtime.exec(Runtime.java:610)
> >        at
> > org 
> > .opensolaris 
> > .opengrok 
> > .history 
> > .SubversionRepository.setDirectoryName(SubversionRepository.java:91)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > ...
> 
> I guess you need set up proper access on the directories.
> 
> Cheers,
> 
> Trond
> 
-- 
Kiffin Gish <Kiffin.Gish at planet.nl>
Gouda, The Netherlands


Reply via email to