13

jetty を起動すると、次の行がログに表示されます。

:INFO:oejpw.PlusConfiguration:No Transaction manager found
- if your webapp requires one, please configure one.
  • どういう意味ですか?
  • Web アプリケーションにトランザクション マネージャーが必要であることを確認するにはどうすればよいですか?
  • そのようなトランザクション マネージャーに役立つ機能はどれですか。
4

2 に答える 2

11

通常、必要な場合は、必要であることを知っています。

ここで言及されているのは、Atomikos や JOTM などのトランザクション マネージャーです。JTA API を利用する分散トランザクションに使用されます。

したがって、jetty の場合、jetty-plus 構成を使用している場合、起動時にそのような API が jndi 経由でバインドされていないという情報メッセージです。jetty-plus 自体は、厳密な servlet-api の意味の外にあるリソースに統合するためのモジュールですが、依然として多くの人にとって有用です。

于 2012-07-05T12:32:35.740 に答える
1

この警告メッセージもあり、春の構成ファイルに構成トランザクションマネージャーがあります。

しかし、すべてが正常なので、このメッセージは無視してよいと思います。

于 2013-07-10T15:13:15.990 に答える