首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tomcat: guvnor和webservice加载顺序

tomcat: guvnor和webservice加载顺序
EN

Stack Overflow用户
提问于 2012-08-28 22:35:00
回答 1查看 178关注 0票数 1

我已经在tomcat7上部署了guvnor,现在需要在BRMS周围部署一个包装器the服务。webservice是一个spring-ws,它使用@Autowired依赖注入。在spring-context XML中,kbase被配置为(而不是文字):

代码语言:javascript
复制
<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?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-10 14:25:04

尝试了以下方法来解决此问题:

  1. Tomcat在启动时启动这两个服务。webservice初始化失败,但通过tomcate管理界面手动启动webservice。
  2. 使用与上面相同的脚本在延迟后启动webservice。
  3. 将drools程序包初始化更改为通过drools API加载,而不是通过配置文件和重试逻辑加载。

所有这些都有效,但保留了生产代码中的最后一个选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12161651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档