13

当我启动码头时,以下行出现在日志中:

:INFO:oejpw.PlusConfiguration:No Transaction manager found
- if your webapp requires one, please configure one.
  • 这是什么意思?
  • 我怎么知道我的 webapp 需要事务管理器?
  • 哪些功能为此类事务管理器服务,或者如果我没有,我缺少什么?
4

2 回答 2

11

通常,如果您需要一个,您就知道您需要一个。

像 Atomikos 或 JOTM 这样的事务管理器就是这里所指的。用于利用 JTA api 的分布式事务:

因此,在 jetty 的情况下,使用 jetty-plus 配置时,在启动时没有通过 jndi 绑定此类 api 是一条信息性消息。jetty-plus 本身就是一个模块,用于集成到严格的 servlet-api 意义之外但仍然通常对人们有用的资源。

于 2012-07-05T12:32:35.740 回答
1

我也有这个警告消息,并且在 spring 配置文件中有配置事务管理器。

但一切正常,所以,我认为您可以忽略此消息。

于 2013-07-10T15:13:15.990 回答