Hi Debbie,

If you are launching the Document Analyzer through the batch file provided in 
the UIMA distribution then it is unable to find your resource directory because 
that is not included in the class path.  If you modify the class path that is 
built in the batch file to include your project resource directory then it 
should be able to find your files.

Thanks,

Thomas Ginter
801-448-7676
[email protected]




On May 5, 2014, at 4:22 AM, Debbie Zhang <[email protected]> wrote:

> Thanks everyone who replied.
> 
> I finally got extJWNL partially working. It works on Eclipse, PEAR file, CAS
> Visual Debugger on installed PEAR, and the system I deploy my PEAR files to.
> However, it still doesn't work on Document Analyzer for unknown reason. 
> 
> Regards,
> 
> Debbie
> 
>> -----Original Message-----
>> From: Marshall Schor [mailto:[email protected]]
>> Sent: Monday, 5 May 2014 4:25 AM
>> To: [email protected]
>> Subject: Re: RandomAccessFile problem in UIMA
>> 
>> The Eclipse feature to is "m2e".
>> 
>> -Marshall
>> On 5/2/2014 8:47 PM, Debbie Zhang wrote:
>>> Thanks Alexandre for your reply!
>>> 
>>> I will try extJWNL as suggested. As I have never used maven, may I
>> ask
>>> which maven Eclipse plugin you use?
>>> 
>>> Thanks again for your help!
>>> 
>>> Regards,
>>> 
>>> Debbie
>>> 
>>> 
>>>> -----Original Message-----
>>>> From: Alexandre Patry [mailto:[email protected]]
>>>> Sent: Saturday, 3 May 2014 12:13 AM
>>>> To: [email protected]
>>>> Subject: Re: RandomAccessFile problem in UIMA
>>>> 
>>>> Hi Debbie,
>>>> 
>>>> I recommend you to use extJWNL (https://github.com/extjwnl/extjwnl)
>>>> instead of JWNL. We made the switch from JWNL and never looked back.
>>>> 
>>>> For your path problems, extJWNL distribute WordNet dictionaries as
>>>> maven dependencies. It should become a non-issue.
>>>> 
>>>> Hope this help,
>>>> 
>>>> Alexandre
>>>> 
>>>> On 02/05/2014 03:36, Debbie Zhang wrote:
>>>>> Hi,
>>>>> 
>>>>> 
>>>>> 
>>>>> I am having problems to use JWNL wordnet in UIMA.
>>>>> 
>>>>> 
>>>>> 
>>>>> JWNL uses RandomAccessFile to read wordnet dictionary files. In
>>>>> order to create a PEAR file, wordnet dictionary files are put in
>>>>> resources/wordnet folder under project. As resources is in my Build
>>>>> Path, I have no problem to run the application I created in Eclipse.
>>>>> Therefore, I am  certain the dictionary files can be read. However,
>>>>> when I use UIMA Document Analyzer or UIMA CAS Visual Debugger to
>> run
>>>> the annotation, I get the following error:
>>>>> 
>>>>> 
>>>>> java.io.FileNotFoundException: resources/wordnet/data.noun (No such
>>>>> file or
>>>>> directory)
>>>>> 
>>>>> 
>>>>> 
>>>>> The error comes from the following code:
>>>>> 
>>>>> 
>>>>> 
>>>>> RandomAccess _file = new RandomAccessFile(path, _permissions);
>>>>> 
>>>>> 
>>>>> 
>>>>> I use the following code to check the current working directory of
>>>> the
>>>>> class:
>>>>> 
>>>>> 
>>>>> 
>>>>> URL location =
>>>>> 
>>>> 
>> PrincetonRandomAccessDictionaryFile.class.getProtectionDomain().getCo
>>>> d
>>>>> eSourc
>>>>> e().getLocation();
>>>>> 
>>>>> System.out.println(location.getFile());
>>>>> 
>>>>> 
>>>>> 
>>>>> It seems both situation have the same location: /project/bin/
>>>>> 
>>>>> 
>>>>> 
>>>>> Did anyone encounter a similar problem before? Any suggestion is
>>>> welcome.
>>>>> Thank you!
>>>>> 
>>>>> 
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> 
>>>>> 
>>>>> Debbie
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> --
>>>> Alexandre Patry, Ph.D
>>>> Chercheur / Researcher
>>>> http://KeaText.com
>>> 
>>> 
>>> 
> 
> 

Reply via email to