0

MySQLデータベースをApacheMahoutで使用して、データベースベースのデータを取得しようとしています。これまで読んだことから、データベース接続にJNDIを使用するには、tomcatなどのWebサーバーを使用する必要があるようです。Webサーバーの外部でJDNIを使用できるかどうか疑問に思っています。

つまり、JNDIを使用して、MahoutでWebサーバーを使用できないようにすることはできますか?

デスクトップベースの推奨システムを作成する価値はないことを私は知っています。しかし、当面は、Webサーバー内でアプリケーションを実行したくありません。

4

1 に答える 1

0

JNDIは、Tomcatに固有ではないテクノロジです。これはディレクトリサービスであり、J2EEの一部であり、TomcatだけでなくJBossなどのほとんどのJ2EEコンテナでサポートされています。

JNDIは、TomcatのようなアプリまたはWebサーバーのコンテキストでのみ使用するため、この質問はよくわかりません。ただし、Tomcatは使用したくありません。では、なぜJNDIを使用したいのですか?

確かに、Mahoutを使用するためにJNDIは必要ありません。DataSource調べたのではなく、設定したものを渡すだけです。

于 2012-04-22T14:10:28.563 に答える