2017-05-31 12 views
0

WebSphere 8.5.5.0を使用したRAD 9.0.1でのJ2EE Webアプリケーションの作成。私たちのホットコードの置換が機能していません。私たちはJavaルーチンの中でも最も簡単なもの(クラスへのインタフェース変更、メソッド内部のみ)を変更しますが、毎回アプリケーションを完全に再起動する必要があります。RAD/Websphere 8.5のホット・コード置換方法

IBMはdeployment.xmlでreloadEnabledを設定するためのいくつかの指示があるようですが、私はそれを何もしませんでした。
https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/urun_rapp_classload.html

私はデバッグモードです。私はRADに変更を検出して公開させるように設定されています。私が公開するたびに、アプリが再起動します。これは信じられないほどの時間のシンクです。特に私たちのアプリは多段階の深さを持っているので、特に。

WASを使用してRAdで機能するように、ホットメソッド置換を行うために必要な設定がありますか?

答えて

1

Javaクラスのメソッド本体を変更していて、既にサーバー上でデバッグモードを有効にしている場合は、変更を行うために再パブリッシュする必要はありません。サーバーで自動公開設定を無効にすることもできます(自動公開では強制的にアプリを再起動します)。メソッド本体の変更は自動的に取得されます(メソッドのシグネチャが変更されていないと仮定して)。

+0

ああ、あなたは正しいようです。私はいつも私が出版しなければならないと思っていました。ありがとう。 – user1187719

関連する問題