The current OpenGrok script already supports this configuration. It is shown as:

    WEBAPP_CONFIG=""
    if [ -n "${OPENGROK_WEBAPP_CFGADDR}" ]; then
        WEBAPP_CONFIG_ADDRESS=${OPENGROK_WEBAPP_CFGADDR}
        if [ "${OPENGROK_WEBAPP_CFGADDR}" == "none" ]; then
            WEBAPP_CONFIG_ADDRESS=""
        fi
    else
        WEBAPP_CONFIG_ADDRESS="localhost:2424"
    fi

    if [ -n "${WEBAPP_CONFIG_ADDRESS}" ]; then
        WEBAPP_CONFIG="-U ${WEBAPP_CONFIG_ADDRESS}"
    fi

Best Regards, 
Huiliang Zhang


-----Original Message-----
From: Lubos Kosco [mailto:lubos.ko...@oracle.com] 
Sent: Tuesday, June 12, 2012 11:33 AM
To: Huiliang Zhang
Cc: opengrok-discuss@opensolaris.org
Subject: Re: [opengrok] How to set up 2 opengrok instances on 1 machine?

On 12.6.2012 19:46, Huiliang Zhang wrote:
> Thanks. I found the places to configure listener port in web.xml and OpenGrok 
> script. The problem is solved.

If you have changes to OpenGrok script as a generic patch(so more people 
can use them and configure), I'd be interested to get it into upstream ;)

thnx
L

>
> Best Regards,
> Huiliang Zhang
>
>
> -----Original Message-----
> From: opengrok-discuss-boun...@opensolaris.org 
> [mailto:opengrok-discuss-boun...@opensolaris.org] On Behalf Of Lubos Kosco
> Sent: Tuesday, June 12, 2012 12:28 AM
> To: opengrok-discuss@opensolaris.org
> Subject: Re: [opengrok] How to set up 2 opengrok instances on 1 machine?
>
>
> There is one more thing regarding listener for configurations - so I
> suppose the second webapp starts the listener on same port as first one
> (they race which one allocates it)
>
> so once indexer is done it tries to send new config to webapp - which
> might confuse the webapp (I think this is what happens to you)
>
> in trunk (and possibly 0.11.1) there are changes where you can tell
> OpenGrok script to SKIP sending new config to webapp (or configure new
> ports? - not sure if this is in, if not, you can try to add it - it's a
> simple change to codebase) - so it will(is) be possible to better
> configure automated indexing (which is targeted mainly at single
> instance containing a lot of projects, rather than separate instances)
>
> hmm?
> L
>
> On 12.6.2012 5:04, Jens Elkner wrote:
>> On Mon, Jun 11, 2012 at 07:07:30PM +0000, Huiliang Zhang wrote:
>> Hi,
>> ...
>>>      Tomcat6/webapps/searchforTeama à /var/opengrok/teama
>>>      Tomcat6/webapps/searchforTeamb à /var/opengrok/teamb
>>>
>>>      When the webpages are visited, they show source code repositories for
>>>      different teams. However, if I check out a new code for team A and run
>>>      “/var/opengrok/teama/bin/OpenGrok index” to rebuild the index files 
>>> for team
>>>      A, the webpage for team B will display the same source code 
>>> repositories as
>>>      in the webpage for team A. What causes this problem? Does “OpenGrok 
>>> index”
>>>      command update a shared memory used by both webpage A and webpage B?
>> Do they use different configAddress params?
>> Check web/WEB-INF/web.xml and cmdline param -U ...
>>
>> Have fun,
>> jel.
>
> _______________________________________________
> opengrok-discuss mailing list
> opengrok-discuss@opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/opengrok-discuss


_______________________________________________
opengrok-discuss mailing list
opengrok-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opengrok-discuss

Reply via email to