第9章 ORB 固有の設定


JacORB

JacORB が正しく機能するには、以下の場所のいずれかに有効なjacorb.properties ファイル、あるいは .jacorb_properties ファイルが存在するようにします。

  • CLASSPATH.
  • ユーザがJBoss Transaction Service を実行するホームディレクトリ。ホームディレクトリは、System.getProperty( “user.home” );を使ってリトリーブします。
  • 現在のディレクトリ
  • アプリケーションを実行するのに利用するJDKのlib ディレクトリ。これは、System.getProperty( “java.home” );を使ってリトリーブします。
上記の場所を指定の順番で検索します。テンプレートのjacorb.properties ファイルは、JacORB installation ディレクトリにあります。
JacORB プロパティファイルには、重要なプロパティが2つ含まれており、ご利用中のアプリケーションに合わせて設定する必要があります。この重要なプロパティは以下の通りです。
  • jacorb.poa.thread_pool_max
  • jacorb.poa.thread_pool_min
これらのプロパティは、JacORB がスレッドプールで使用するリクエスト処理スレッドの最大数、最小数を指定します。利用可能なスレッドが少なすぎる場合は、アプリケーションはデッドロックになります。JacORB 設定の詳細情報については、JacORB の文書を参照してください。

注記

JacORB にはCosTransactions.idl ファイルにて定義されているクラスの独自実装が含まれています。残念ながら、JBoss Transaction Service に同梱されているバージョンとの互換性はありません。そのため、JBoss Transaction Service JAR ファイルは、いかなる JacORB JARより前にCLASSPATH に表示される必要があります。
リカバリマネージャは、常にリカバリマネージャが実行されているマシンに対し、それぞれ同じ既知ポートを使う必要があります。リカバリマネージャが独自のjacorb.properties ファイルを所有するか、リカバリマネージャ起動時にコマンドライン上でそのポートが提供されない限り、JacORBが提供するOAPort プロパティを使うべきではありません。リカバリマネージャやその他のJBoss Transaction Service のコンポーネントは、同じjacorb.properties ファイルを共有している場合、com.arjuna.ats.jts.recoveryManagerPort および com.arjuna.ats.jts.recoveryManagerAddressプロパティを利用する必要があります。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat