我已经在 tomcat 7 上部署了 guvnor。现在需要在 BRMS 周围部署一个包装器 web 服务。webservice 是一个 spring-ws 并使用 @Autowired kbase 依赖注入。kbase 在 spring-context XML 中配置为(不是文字):
<drools:resource id="xxx" source="http://localhost:8080/guvnor/.../<package>/LATEST
现在的问题是tomcat首先加载无法初始化的webservice,因为guvnor URL还没有启动。
我可以通过首先仅启动 guvnor 和 tomcat 启动来解决此问题,然后将 WS 战争复制到 webapps 文件夹。这有效,但每次都做起来很痛苦。
最好的方法是什么?
我看过这个线程,但不确定它是否可以在这种情况下工作:有没有办法在 tomcat6 中强制执行部署顺序?