[jboss-jira] [JBoss JIRA] Commented: (JBRULES-2905) 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.
Geoffrey De Smet (JIRA)
jira-events at lists.jboss.org
Wed Apr 6 05:48:33 EDT 2011
[ https://issues.jboss.org/browse/JBRULES-2905?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12593960#comment-12593960 ]
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-container/drools-spring/src/main/resources/org/drools/container/spring/drools-spring-1.2.0.xsd
> 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: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list