はじめ知恵袋で質問したのですが、閲覧すらしてもらえないので、
よろしければ考えるための手がかりだけでも教えてください。

開発中のWebアプリケーションを、実環境のTomcatに設置してみました。
ログイン画面のjspは表示されますが、実際にログインしようとすると
以下のようなエラーが返されます。これはどのような意味でしょうか。

HTTP Status 500 - com.ibatis.dao.client.DaoException:
Error while configuring DaoManager. Cause: java.lang.RuntimeException:
Error occurred. Cause: com.ibatis.common.xml.NodeletException:
Error parsing XML. Cause: java.lang.RuntimeException:
Error parsing XPath '/sqlMapConfig/transactionManager/dataSource/end()'.
Cause: com.ibatis.sqlmap.client.SqlMapException: There was an error configuring JndiDataSourceDaoTransactionPool.
Cause: javax.naming.NameNotFoundException: Name [UserDatabase] is not bound in this Context. Unable to find [UserDatabase].

Struts1.3.10とibatis2を使っています。
ごく単純なjspやサーブレットなら表示できることは確認しました。

ローカルな環境ではログインできるので、サーバの設定が
どこかおかしいのではないかと考えています。しかし、検索してヒットしたのは
微妙に違う内容で、しかも英語のサイトなので、いまいちよくわかりませんでした。

まず最初に何をすべきでしょうか。すみませんが、よろしくお願いします。