問題タブ [open-liberty]
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.
ibm-cloud - liberty アプリとサーバーを Bluemix にプッシュする
Liberty アプリケーションをサーバー構成とともに Bluemix にデプロイしたいのですが、これらのオプションが資料にリストされているのを見つけました。
https://console.bluemix.net/docs/runtimes/liberty/optionsForPushing.html#options_for_pushing
私の質問は、サーバー構成を維持するために常にアプリ + サーバーをプッシュする必要があるか、それともアプリ + サーバーを初めてプッシュし、その後のプッシュにはアプリ ファイルのみを含めることができるかということです。サーバー構成は保持されますか?
jndi - WAS フル プロファイル 8.5.5.7 から WAS Liberty プロファイル 17.0.0.4 へのアプリケーションの移行
すべてを移行し、アプリケーションを新しいサーバーにデプロイしました。実行しようとすると、次の例外が発生します。
プロバイダー URL で初期コンテキストを取得しようとしたときに、通信障害が発生しました: "corbaloc:iiop:127.0.0.1:2809"。URL 内のブートストラップ アドレス情報が正しいこと、およびターゲット ネーム サーバーが実行中であることを確認してください。ポートが指定されていないブートストラップ アドレスのデフォルトはポート 2809 です。ブートストラップ アドレスが正しくない、またはネーム サーバーが使用できない以外の原因として、ネットワーク環境とワークステーションのネットワーク構成が考えられます。
これで、完全なプロファイルで、ブートストラップ アドレスが表示される場所とその構成方法がわかりました。しかし、Liberty プロファイルには何も見つかりませんでした。いくつかの IBM ドキュメントを見ましたが、その方法が見つかりません。ここの誰かが私を正しい方向に向けるかもしれませんか?
すべてを含めるために、jndi.properties ファイルの関連部分を次に示します。
java.naming.provider.url=corbaloc:iiop:127.0.0.1:2809
java.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory
私はまだ、アプリケーションのデプロイ以外に WAS を使用したことはなく、JNDI ルックアップなどを使用したこともありません。ただし、java.properties ファイルを使用するファクトリがあることは知っています。
私はできるだけ労力をかけずに移行したいので、アプリケーションで実行中のコードを変更するよりも、Liberty でブートストラップ アドレスを変更するのが最も簡単だと思います。
websphere - Liberty サーバーでセッション・アフィニティーを有効にする方法
Liberty サーバーでセッション・アフィニティーを有効にする必要があります。デフォルトで有効になっていますか、それとも server.xml ファイルで設定できるタグや属性がありますか。