ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gareth Moorst <gazj...@yahoo.co.uk>
Subject Re: Resource not found exception
Date Thu, 02 Mar 2006 16:45:24 GMT
Use getClass().getResource("/com/comp/drimm/FERTPlateTransfer/xml/sqlMapConfig.xml");
to get a URL to the resource, or getClass().getResourceAsStream to get an InputStream.

This works from inside jar files, but you need to make sure that the ml file is also in your
jar

--- radha rukmani <radharukmani@yahoo.com> wrote:

> Hi,
>    
>   I have an application developed in eclipse using ibatis which runs correctly. When
i tried to
> jar this application(using the eclipse jar utility) and run it from a batch file, it
throws me
> an exception saying that my resource is not found.  This is the error message
>    
>   2006-03-02 10:46:37,237 DEBUG [main] dao.ConfigData    (ConfigData.java:243)
>  - Found config/GeCABatchProcess.ini - loading configuration
> java.io.IOException: Could not find resource com\comp\drimm\FERTPlateTransfer\
> xml\sqlMapConfig.xml
>         at com.ibatis.common.resources.Resources.getResourceAsStream(Resources.j
> ava:101)
>         at com.ibatis.common.resources.Resources.getResourceAsStream(Resources.j
> ava:86)
>         at com.ibatis.common.resources.Resources.getResourceAsReader(Resources.j
> ava:150)
>         at com.comp.drimm.FERTPlateTransfer.AppSqlConfig.<clinit>(AppSqlConfig
> .java:18)
>    
>   This is how i am calling the resource in the AppSqlConfig.java
>      String resource="com\\comp\\drimm\\FERTPlateTransfer\\xml\\sqlMapConfig.xml";
>    Reader reader=Resources.getResourceAsReader(resource);
>    
>   This works fine when i run in eclipse, could any one please let me know why it is not
working
> when i call it from the batch file.
>    
>   This is my .bat file
>   set rootpath=.\SignedJars
>   set Classpath=%Classpath%;%rootpath%\FERTPlateTransfer.jar
> echo %Classpath%
> pause
>   "C:\Program Files\Java\j2re1.4.2_01\bin\java"
> com.comp.drimm.FERTPlateTransfer.GeCABatchProcessMain 
>   pause
> 
>   Thanks.
> 
> 		
> ---------------------------------
> Brings words and photos together (easily) with
>  PhotoMail  - it's free and works with Yahoo! Mail.



		
___________________________________________________________ 
NEW Yahoo! Cars - sell your car and browse thousands of new and used cars online! http://uk.cars.yahoo.com/

Mime
View raw message