I had the same issue at startup (i.e. not connected to the internet). Anyway, I used the XSD files are bundled in the drools-spring-5.1.1.jar. I simply changed my application context schema location to "http://drools.org/schema/drools-spring http://drools.org/schema/drools-spring.xsd" and the XSD files are loaded from the jar file at startup.
change schema location to that is only contains filenames like
xsi:schemaLocation="http://www.springframework.org/schema/beans spring-beans-2.5.xsd
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:drools="http://drools.org/schema/drools-spring"
xmlns:camel="http://camel.apache.org/schema/spring"
http://drools.org/schema/drools-spring drools-spring-1.0.0.xsd
http://camel.apache.org/schema/spring camel-spring.xsd">
Then put the xsd files in same folder as applicationContext.xml
On 01/12/2010 17:15, Geoffrey De Smet wrote:
> IIRC, there's something in drools-spring we can do, so the xsd's don't
> have to be downloaded from the internet but can be used directly from
> the jar.
> It might be a properties file or something in the jar, which says urlX =
> pathYinTheJar.
>
> Op 01-12-10 15:59, Anderson Rocha schreef:
>> Thank you for your replay.
>>
>> I downloaded the schemas and configured the applicationContext.xml
>> like this, consider "path to my" the path to the file.
>>
>> <beans xmlns="http://www.springframework.org/schema/beans"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xmlns:drools="http://drools.org/schema/drools-spring"
>> xmlns:camel="http://camel.apache.org/schema/spring"
>> xsi:schemaLocation="http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
>> *http://drools.org/schema/drools-spring
>> file:///path/to/my/drools-spring-1.0.0.xsd*
>> *http://camel.apache.org/schema/spring
>> file:///path/to/my/camel-spring.xsd"*>
>>
>> I have a web application, and when I execute it works =) but I have
>> some unit tests and I initialize the spring with the code
>>
>> ApplicationContext applicationContext = new
>> ClassPathXmlApplicationContext(new String[] {"applicationContext.xml"});
>>
>> In this case I get the same error I had before. Any ideia?
>>
>> Anderson
>>
>> 2010/12/1 Mauricio Salatino<salaboy@gmail.com<mailto:salaboy@gmail.com>>
>>
>> yes you can download the schemas to your hard drive and point the
>> applicationContext.xml to them.
>>
>>
>> 2010/12/1 Anderson Rocha<anderson.ufal@gmail.com
>> <mailto:anderson.ufal@gmail.com>>
>>
>> Hi all,
>>
>> I realized that to use Drools with Spring I need to be
>> conected to the internet, but sometimes I am not. There is a
>> way to download the tags of Drools and configure the
>> applicationContext.xml to seek for them localy?
>>
>> Regards,
>> Anderson
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users@lists.jboss.org<mailto:rules-users@lists.jboss.org>
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>>
>>
>> --
>> - CTO @ http://www.plugtree.com
>> - MyJourney @ http://salaboy.wordpress.com
>> - Co-Founder @ http://www.jbug.com.ar
>>
>> - Salatino "Salaboy" Mauricio -
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users@lists.jboss.org<mailto:rules-users@lists.jboss.org>
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users