启动日志“找不到事务管理器”

时间:2012-07-05 07:35:29

标签: transactions jetty

当我开始码头时,日志中出现以下行:

:INFO:oejpw.PlusConfiguration:No Transaction manager found
- if your webapp requires one, please configure one.
  • 这意味着什么?
  • 我如何知道我的网络应用程序需要事务管理器?
  • 哪些功能可以为这样的事务管理器服务,或者如果我没有这些功能,我会错过什么?

2 个答案:

答案 0 :(得分:11)

通常情况下,如果你需要一个,你知道你需要一个。

像Atomikos或JOTM这样的交易经理就是这里提到的。用于利用JTA api的分布式事务:

所以在jetty的情况下,这是一条信息性消息,当使用jetty-plus配置时,没有这样的api在启动时通过jndi绑定。 jetty-plus本身就是一个集成资源的模块,这些资源不属于严格的servlet-api意义,但仍然对人们有用。

答案 1 :(得分:1)

我也有这个警告消息,并在spring config-file中有配置事务管理器。

但一切都很正常,所以,我认为你可以忽略这个消息。