0

Ich versuche, eine Anwendung von der zentralen mobileFirst-Konsole (IBM MobileFirst 7 mit Websphere Liberty) einer Serverfarm bereitzustellen, die aus 2 Clustern besteht. Ich habe server.xml, um in jedem Server geändert, um den Port von 9080 zu ändern 80.Kann Adapter, aber keine Anwendungen in MobileFirst 7 Serverfarm bereitstellen

ich die folgenden Zeilen geändert haben:

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

dazu:

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

Obwohl, Jedes Mal, wenn ich versuche, eine Anwendung von der zentralen worklight-Konsole (der Konsole des Load Balancers) zu depolymerisieren, wird keine Anwendung ohne einen Fehler in der worklight-Konsole installiert, während auf dem Server, der die Bereitstellung versucht, der folgende Fehler angezeigt wird:

Status 500 Empfangene für GET http://MyServerEndpoint:9080/worklig htadmin/Management-apis/1.0/Runtimes? FullInfo = true

Warum es für 9080 geht wieder, da ich es geändert haben? Muss ich etwas anderes ändern, das ich nicht verändert habe?

HINWEIS: Wenn ich einen Adapter bereitstellen, funktioniert alles einwandfrei und beide Server können den neuen Adapter sehen.

+0

Wenn es zu 9080 geht, bedeutet es, dass Sie es überall nicht geändert haben. –

+0

Ich weiß, aber wo muss ich es ändern? Ich habe es auch in worklight.properties geändert und die WAR-Dateien auf jedem Server neu verteilt. Trotzdem bleibt das Problem bestehen. – papakias

Antwort

0

Wenn Sie änderte den Wert des jndiName von einer der ursprünglichen Zeichenfolge, können Sie es in einer URL hergestellt, nach dieser IBM KnowledgeCenter topic, wenn Sie eine Instanz von java.net.URL in den JNDI-Namens binden möchten, Verwenden Sie die jndiURLEntry-Konfiguration. Zum Beispiel:

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

Ich werde das ausprobieren und ich werde Ihnen sagen, ob es funktioniert hat. Vielen Dank! – papakias

+0

Leider hat es nicht funktioniert. Ich habe turnt bis und wenn ich die zentrale Konsole betrete, erhalte ich einen Serverfehler. Wenden Sie sich an den Serveradministrator. In den Protokollen sehe ich: E Empfangener Status 500 für GET http: // MyServerEndpoint: 9080/worklightadmin/management-apis/1.0/Laufzeiten? FullInfo = true – papakias

+0

Wenn Sie nur den Port des Endpunkts ändern, versuchen Sie, zu zurückzukehren die ursprüngliche jndiEntry und stattdessen verwenden:

Verwandte Themen