uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marshall Schor <...@schor.com>
Subject Re: Can't get MeetingFinderCPE_Managed_Unix.xml to work - can someone else try it?
Date Wed, 05 Dec 2007 22:01:05 GMT
This seems to be a likely bug.  The CPE has a class,
RunnableApplication, which calls the static method
SystemEnvReader.getEnvVars().  It appears likely that this method is
failing on some Linuxes.

Adam points out that now that we're prereq-ing Java 5, that Java has a
method for doing this - so the easy fix is probably to switch to that.

I'll see if I can reproduce and test a fix.


Adam Lally wrote:
> On Dec 5, 2007 1:21 PM, Eddie Epstein <eaepstein@gmail.com> wrote:
>> There was a discussion about this a few weeks ago. Here is part of my reply:
>> When I did this on Windows it worked fine, but on Linux it hung because the
>> deployed service didn't have a proper environment. In order to get it
>> working on Linux, I added a PATH environment for the new process in the
>> descriptor, e.g.
>>             <runInSeparateProcess>
>>                 <exec dir="." executable="java">
>>                                         <env key="PATH"
>> value="/myPathTo/jdk1.5.0/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/eddie/apache-uima/bin"/>
> <snip/>
> OK, when I added the PATH to the jre, it worked - thanks.  But why
> isn't the environment inherited from the parent process?
> -Adam

View raw message