問題タブ [jndi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3425 参照

java - サーブレット コンテキストの複数の動的データ ソース

私は、それぞれが異なる「ビジネス」に対応する複数のデータベース (すべて構造的に同じ) からの情報を管理する Java サーブレット Web アプリケーションを開発しています。ユーザーはセッションに保存されている「現在のビジネス」を選択し、アプリケーションはその「現在のビジネス」を表示または変更できます。

jndi を使用してこれらのビジネスにアクセスできるように、Tomcat リソースを動的な方法で使用したいと考えています。このようにして、サーブレットで jstl sql タグまたはコンテキスト ルックアップを使用できます。リソースは SQL テーブルに格納されているため、web.xml ファイルで各リソースを定義することはできません。最終結果は、次のような行を持つ単純な jsp を記述できるようになります。

またはこれらのような行を持つことができるサーブレット

「現在のビジネス」の正しいデータソースを取得できます。

javax.naming.spi.ObjectFactory から派生した独自の ObjectFactory を作成してみましたが、成功しませんでした。これを簡単に行う方法についての指針はありますか?

0 投票する
2 に答える
531 参照

java - JNDIを介したJDBCへのサーブレット

JNDIを介してサーブレットからJDBCへのオブジェクトを検索したいと思います。
このプロセスの正確なコードは何ですか?

0 投票する
1 に答える
153 参照

active-directory - LDAPで次のことを実行するにはどうすればよいですか?

AD/ADAMを使用してこの目標を達成したいと思います

  • inetOrgPersonの一部として電子メールまたはその他のattributeClassをエントリ間でグローバルに一意にする機能
  • 検証のために正規表現を属性に付加する機能
  • 状態attributeClass内の有効な状態コードのリストから選択するなど、列挙された選択肢の制約を提供する機能
0 投票する
2 に答える
8203 参照

jboss - JBoss 4.2.2.GA で EJB のデフォルトとは異なる jndi-name を指定する方法は?

デフォルトでは、Bean の jndi 名は、Bean が含まれている ear に基づいているようです。MyBean my-app.ear という名前の EJB は、「my-app/MyBean/local」という名前になります。

その動作を宣言的に変更するにはどうすればよいですか? jndi 名を「something-else/MyBean/local」にしたい。注釈 b/c を使用するのではなく、宣言的でなければなりません。MyBean.java のソースを変更できません。私は瓶しか持っていません。これは、展開のために耳にパッケージ化しています。

0 投票する
3 に答える
11691 参照

jboss - JBOSS 5.1.0 Beta での JNDI ネームバインディング

The Server Site Web サイトからダウンロードした MasteringEJB4thEdition ブックに従っています。

GlassFish V3 アプリケーション サーバーと完全に連携する HelloBean の簡単な例があります。同じ例を JBOSS にデプロイすると、JNDI 名のルックアップが原因で失敗します。

JBOSS で JNDI ルックアップ名を指定しない場合、どのように JNDI ルックアップ名を決定するかという規則はありますか? グーグルで「ear-file-name/Bean-class-name/remote」であることがわかりましたが、うまくいきません。

豆はこちら

私が使用しているクライアントは次のとおりです。

クライアントの実行中に発生するエラーは次のとおりです

0 投票する
1 に答える
936 参照

java - TomcatJNDIエラー

このエラーが発生します

リソースの正確な名前は誰でも知っています

ありがとう

0 投票する
4 に答える
760 参照

java - 複数のデータベースに動的にアクセスしますか?

私の質問は、これに非常に関連しています: Multiple dynamic data sources for a servlet context。しかし、私はまだ適切な解決策を見つけていないので、もう一度質問したいと思います.

JDBC 経由で MS SQL Server と通信する小さな JSF アプリケーションがあります。Tomcat は Web コンテナーとして使用されます。アプリケーションは、単一のデータベースからデータを取得して保存します。ログイン画面が提供されます。資格情報がデータベースに保存されている資格情報と一致する場合、アクセスが許可され、アプリケーションをいじることができます。

ここで、さらにデータベースを追加し、ユーザー名とパスワードだけでなくデータベース名も要求するログイン画面を提供したいと考えています。テスト用と開発用にデータベースをいくつか用意したいので、さまざまなデータベースが使用されています。バックアップ計画もすべてのデータベースで同じではありません。

現在、コード内のデータベースを検索するために JNDI リソースを使用しています。ただし、これにより、context.xml と web.xml を編集し、Tomcat を再起動する必要があります。私はそれをしたくありません。再起動すると、「再起動していますが、すべての接続が失われてもよろしいですか?」と周囲に伝えなければなりません。</p>

それを行うためのより動的な方法はありますか?

0 投票する
3 に答える
21742 参照

java - JNDIを使用したLDAPエントリの追加

JNDIを使用してLDAPサーバーにエントリを追加しようとしています。LDAPサーバーからエントリを正常に読み取ることができました。しかし、新しいエントリを追加しようとすると、エラーが発生します。いろいろチェックしましたが失敗しました。

これは正しく機能しました。

次に、一歩前進して、エントリを追加しようとしました。コードは次のとおりです。

しかし、これで私は例外を取得しています。

間違いなく私は何かに違反しています。これについて何か考えはありますか?

0 投票する
3 に答える
34603 参照

java - JBoss で JNDI データソースを使用して DB 接続を取得できません

JBossAS 5.1.0 用の Java Web アプリケーションを構築する方法を研究しており、データ アクセスに JNDI データソースを使用して JBossAS5 で非常に基本的な JSP Web アプリケーションを構築しようとしています。

接続を開こうとすると、次の例外が発生します。

データソースは正常にデプロイされました。jmx コンソールで確認でき、データベース ファイルが正常に作成されています。

例外がスローされる問題の Java コード:

web.xml:

jboss-web.xml:

Hedgehogdb-ds.xml

この環境にいるのはこれが初めてで、本当に基本的なものが欠けているのではないかと思います。

0 投票する
3 に答える
1240 参照

java - DB接続プールを縮小するには?

Tomcat コンテナで Apache DBCP と JNDI を使用して、mysql データベースへの接続をプールしています。すべて正常に動作しますが、pconnection がプールされると解放されないという問題が発生します。そのため、接続の負荷が急上昇した後は、永遠に眠ってしまいます。context.xml パラメータを使用してプールを縮小する方法はありますか? ここに私の構成があります: