我已经在tomcat7上部署了guvnor,现在需要在BRMS周围部署一个包装器the服务。webservice是一个spring-ws,它使用@Autowired依赖注入。在spring-context XML中,kbase被配置为(而不是文字):
<drools:resource id="xxx" source="http://localhost:8080/guvnor/.../<package>/LATEST现在的问题是,tomcat首先加载webservice,它无法初始化,因为guvnor还没有打开。
我可以通过只启动guvnor和tomcat启动来解决这个问题,然后将WS war复制到webapps文件夹中。这是可行的,但每次都是痛苦的。
最好的方法是什么?
我看过这个帖子,但不确定它是否能在这个上下文中工作:Is there a way to enforce a deployment order in tomcat6?
发布于 2012-09-10 14:25:04
尝试了以下方法来解决此问题:
所有这些都有效,但保留了生产代码中的最后一个选项。
https://stackoverflow.com/questions/12161651
复制相似问题