タグ付けされた質問 「jndi」


1
既存のJNDI HornetQサービスをHAにする手順は?
TL; DR HornetQセットアップでHA-JNDIサービスを構成する手順は何ですか?ドキュメントは少しバラバラだと思います。私はここでドキュメントを読みましたが、詳細に説明しているようには見えません。 長いバージョン: したがって、JNDIとともにHornetQ JMSがセットアップされています。それぞれにJNDIサービスを備えたHornetQ JMSマスターインスタンスを実行する5つのサーバーがあるとします。これらの5つのサーバーのそれぞれで、他のいくつかのHornetQマスター用に実行されているスレーブもあります。 説明する: Server A - HornetQa_master, JNDI, HornetQb_slave Server B - HornetQb_master, JNDI, HornetQc_slave Server C - HornetQc_master, JNDI, HornetQd_slave Server D - HornetQd_master, JNDI, HornetQe_slave Server E - HornetQe_master, JNDI, HornetQa_slave これらの各HornetQサーバーは、さまざまなバックエンドのニーズに対するミドルウェアとして機能します。つまり、5つのサーバー、5つのHornetQマスターインスタンス、5つのHornetQスレーブインスタンス、および5つのJNDIサーバーです。ただし、この設定の問題は、サーバーホスト(プロセスだけでなく、ホスト自体)がダウンした場合、理想的には、サービスはAのHornetQスレーブをホストするサーバーEで実行されているHornetQにフォールバックすることです。ただし、HornetQマスターとして再開するには、HornetQa_slaveがサーバーAで実行されているJNDIプロセスと通信する必要があります(私はメッセージを複製すると想定しています)。ホストA自体がダウンしているため、Eで実行されているHornetQa_slaveはAのJNDIと通信する方法がないため、マスタープロセスとして再開できません。 JNDIサービスの可用性が高かった場合、スレーブHornetQプロセスは期待どおりにマスターとして再開できます。誰かが親切にドキュメントを指摘したり、既存のセットアップをHA-JNDIに変換する方法を簡単な手順で説明したりできますか?それだけの価値があるので、私は複数のソースを読みましたが、HA-JNDIの構成を開始する方法についてあまり詳しく説明していないようです。現在のセットアップに関する詳細情報が必要な場合はお知らせください。
177 java  jboss  jndi  hornetq 

8
SpringでTomcatによって提供されるJNDI DataSourceを使用する方法
DriverManagerDataSourceクラスに関するSpring javadocの記事では、このクラスは非常にシンプルであり、推奨されていると言われています コンテナが提供するJNDI DataSourceを使用する。このようなは、Spring ApplicationContextでBean DataSourceとして公開できます。DataSourceJndiObjectFactoryBean 問題は、これをどのように達成するかです。 たとえばDataSource、カスタムMySQLデータベースにアクセスするためのBeanが必要な場合、何が必要ですか?コンテキスト設定などに何を書けばよいですか?
159 java  spring  tomcat  datasource  jndi 

3
java:comp / env /は何をしますか?
JNDIファクトリーBeanを接続するときに、いくつかのエラーを理解しようとするのに、あまりにも多くの時間を費やしました。問題はこれの代わりにそれであることが判明しました... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/loc"/> </bean> 私は実際にこれを書いた... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/loc"/> </bean> 私はjava:comp/env/おそらくいくつかの環境変数を参照し、最終的に私のコンテキストファイルが見られるようにすることを推測します。唯一の違いはjava:comp/env/です。専門家の口から、それは何をしますか? なければjava:comp/env/価値の接頭辞、私が言ったエラーになるだろう「名前のJDBCは、このコンテキストでバインドされていない」と。
116 spring  jdbc  jndi  factory 


2
java:comp / envとは何ですか?
どういう意味java:comp/envですか? ルックアップはどのようになりますか: Context envContext = (Context)initContext.lookup("java:comp/env"); 行う ? 私は次のようなルックアップを理解しています: (DataSource)envContext.lookup("jdbc/MyDatasource") 名前を見上げMyDatasource中context.xmlまたはweb.xmlデータベースのURLを取得します。そうですか?!! しかし、前者のルックアップは何をしますか?
83 java  jakarta-ee  jndi 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.