Not that I'm aware of. Larry
On Thu, Jul 24, 2008 at 3:40 AM, Davide Rogora <[EMAIL PROTECTED]> wrote: > Thanks for your reply Larry. > So there is no way to include an xml file (that is not in the classpath) > using a relative path? > > Davide. > > > -----Messaggio originale----- > Da: Larry Meadors [mailto:[EMAIL PROTECTED] > Inviato: mercoledì 23 luglio 2008 15.35 > A: user-java@ibatis.apache.org > Oggetto: Re: url attribute of <sqlMap> tag > > > No: URLs are absolute names. > > Depending on how you initialize your SqlMapClient, you might be able > to pass a base bath as a parameter, and have your web app tell it > where the web root is, then build a file:// url from that, but I don't > see any advantage to doing that. Look at the SqlMapCientBuilder to see > how to do that. > > FWIW, I wouldn't recommend this. It's extra work without a reward. > > Larry > > > On Wed, Jul 23, 2008 at 7:18 AM, Davide Rogora > <[EMAIL PROTECTED]> wrote: >> Hi, >> Actually my iBatis xml config files are under the classpath so, to include >> an xml file in the in the main configuration file (that is under >> WEB-INF/iBatis folder) I usually write: >> <sqlMap resource="it/mypakage/Example.xml" /> >> (and it works) >> >> I need to move all my files under WEB-INF/iBatis directory of my web >> application. >> I read iBatis manual and tried with the "url" attribute, like this: >> <sqlMap url="file:///c:/myProject/www/WEB-INF/iBatis/Example.xml" /> >> and it works! >> >> Now I want to make the path relative to the project (and not absolute to > my >> hard drive c: like in the above example). >> I tried with ; >> <sqlMap url="file:///WEB-INF/iBatis/Example.xml" /> and >> <sqlMap url="file:///Example.xml" /> and >> <sqlMap url="file:Example.xml" /> and >> and a million of other ways, but it doesn't work >> >> How is the correct way to use a relative path with the url attribute? >> >> Thanks, >> Davide. >> > > > >