]
Geoffrey De Smet commented on JBRULES-2905:
-------------------------------------------
The modification is a good thing. the servlet api should be set to provided, no matter
what app server or web container.
The jboss problems are due to other jars that shouldn't be included on jboss and
should be included on tomcat.
drools-spring: Should be able to work offline too. Include XSD in the
jar and use the spring support to map the URL to the included XSD.
----------------------------------------------------------------------------------------------------------------------------------------
Key: JBRULES-2905
URL:
https://issues.jboss.org/browse/JBRULES-2905
Project: Drools
Issue Type: Enhancement
Security Level: Public(Everyone can see)
Reporter: Geoffrey De Smet
Assignee: Mauricio Salatino
Fix For: 5.2.0.M2
Currently using drools-spring means you need to be able to lay a connection to the
Internet to download the xsd.
Spring has support to avoid that.
Do the following:
1) Define a good url for the XSD. The current one sux:
https://github.com/droolsjbpm/droolsjbpm-integration/raw/master/drools-co...
Take something like
http://www.drools.org/schema/drools-spring-1.2.0.xsd
or http\://www.jboss.org/schema/drools-spring-1.2.0.xsd
Check with
jboss.org what's the best location.
2) Include spring properties files in the drools-spring jar to map that url to
<good url> = /org/drools/container/spring/drools-spring-1.2.0.xsd
You need 2 files (put them in src/main/resources(/META-INF)):
META-INF/spring.schemas
http\://www.drools.org/schema/drools-spring-1.2.0.xsd=org/drools/container/spring/drools-spring-1.2.0.xsd
META-INF/spring.handlers
?
3) Actually upload the XSD to that good url too, so it's available for
Eclipse/IntelliJ.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: