0

2つのクラスターで構成されたサーバーファームの中央mobileFirstコンソール(IBM MobileFirst 7 with Websphere Liberty)からアプリケーションを展開しようとしています。これにmobileFirst 7サーバーファームではアプリケーションをインストールすることはできません

!-- Declare the JNDI properties for the Worklight Administration Console. -- 
<jndiEntry jndiName="worklightconsole/ibm.worklight.admin.endpoint" value='"*://*:*/wladmin"'/> 

<jndiEntry jndiName="worklightconsole/ibm.worklight.admin.endpoint" value='"http://MyServerEndpoint:80/wladmin"'/> 

もののを、私は次の行を変更した9080〜80

にポートを変更するために、各サーバーでのserver.xmlを変更しています毎回中央のワークライトコンソール(ロードバランサのコンソール)からアプリケーションを削除しようとすると、アプリケーションがインストールされずにワークライトコンソールにエラーが表示されますが、展開を試行するサーバーでは次のエラーが表示されます。

GET http://MyServerEndpoint:9080/worklig htadmin /管理のAPI/1.0 /ランタイムのステータス500を受信?fullInfo =真

なぜそれが、私はそれを変更したため、再び9080のために行くのですか?私は変更していない他のものを変更する必要がありますか?

注:アダプタを展開すると、すべて正常に動作し、両方のサーバーに新しいアダプタが表示されます。

+0

9080になると、どこにも変更されていないことを意味します。 –

+0

私は知っていますが、どこでそれを変更する必要がありますか?私もworklight.propertiesでそれを変更し、すべてのサーバーにwarファイルを再デプロイしました。それでも問題は残っています。 – papakias

答えて

0

あなたは、元の文字列からのjndiNameのを変更するときは、JNDIネームスペースへのjava.net.URLのインスタンスをバインドしたい場合、あなたは、このIBM KnowledgeCenter topicによると、URLの中にそれを作ったが、 jndiURLEntry設定を使用します。例:

<jndiURLEntry jndiName="urls/IBMKnowledgeCenter" value="http://www-01.ibm.com/support/knowledgecenter/" /> 
+0

私はそれを試してみると、それが働いたら教えてくれるでしょう。ありがとう! – papakias

+0

残念ながら、それはうまくいきませんでした。私はターンします セントラルコンソールに入ると、サーバーエラーが発生します。サーバー管理者に連絡してください。ログに表示されるログ: E GET http:// MyServerEndpoint:9080/worklightadmin/management-apis/1.0/runtimes?fullInfo = trueの受信ステータス500 – papakias

+0

エンドポイントのポートのみを変更している場合は、元のjndiEntryと代わりに使用:

関連する問題