2016-05-12 11 views
1

Ich verwende WebSphere auf dem Andockfenster. Wenn ich den Port 9080 freilege, kann ich die "Welcome to Liberty" -Seite (http://localhost:9080) bekommen.docker websphere kann die Verwaltungskonsole nicht abrufen

docker run -d -e LICENSE=accept -p 9080:9080 docker.io/websphere-liberty 

CONTAINER ID: 1d1eb3db6b03
BILD: docker.io/websphere-liberty
COMMAND: "/ opt/ibm/wlp/bin/ser"
erstellt: 17 Sekunden
STATUS Bis 15 Sekunden
PORTS: 9443/tcp, 0.0.0.0:9080->9080/tcp
NAMEN: naughty_ritchie

Hier ist das Problem. Wenn ich den Port 9060 verfügbar mache. Ich konnte die Admin-Konsole-Seite nicht erhalten (http://localhost:9060/admin). Irgendwelche Vorschläge?

docker run -d -e LICENSE=accept -p 9060:9060 docker.io/websphere-liberty 

CONTAINER ID: 8d9cc97d2656
BILD: docker.io/websphere-liberty
COMMAND: "/ opt/ibm/wlp/bin/ser"
ERSTELLT: vor 4 Minuten
STATUS Bis 4 Minuten
PORTS: 9080/tcp, 9443/tcp, 0.0.0.0:9060->9060/tcp
NAMEN: thirsty_hodgkin

+0

Was passiert speziell, wenn Sie auf die Konsole zugreifen? Verbindung abgelehnt? HTTP Fehler? Umgeleitet zu einem anderen Port? – covener

+0

Ich habe die folgende Nachricht vom Befehl curl: curl http: // localhost: 9060/admin curl: (56) Recv Fehler: Verbindung von Peer zurückgesetzt. Nichts auf Protokollen gedruckt. – rickcoup

Antwort

1
  1. ein Bild erstellt mit Admincenter FROM websphere-liberty RUN installUtility install adminCenter-1.0 --acceptLicense COPY server.xml /opt/ibm/wlp/usr/servers/defaultServer/ ENV LICENSE accept EXPOSE 80 9080 9448 9443 9060

  2. Im server.xml, legte Admincenter-1.0 in der Funktion von Feature. `

1

Ausgehend von Ihrer URL und Ihrem Port versuchen Sie, auf die "traditionelle" Administrationskonsole von WebSphere auf einem WebSphere Liberty Profile Server zuzugreifen. Wenn Sie eine UI wollen, haben einen Blick auf die Funktion Admin Center:

https://www.ibm.com/support/knowledgecenter/SSD28V_8.5.5/com.ibm.websphere.wlp.nd.doc/ae/twlp_ui.html

Sie auch mehrere Ports benötigen würde für beide normalen Betrieb entlarven und das Admin-Center selbst.

+0

Vielen Dank, dass Sie auf das adminCenter hingewiesen haben. Ich habe das AdminCenter-1.0 installiert. Und legen Sie die server.xml als ' \t \t Admincenter-1.0 ... ' Ich habe den ** Kontextstamm nicht gefunden **. Weitere Vorschläge @covener – rickcoup

+0

Welche URL? Normalerweise die messages.log/Konsole.log sagt Ihnen, wo es denkt, dass jede App verfügbar ist, wenn sie – covener

+0

starten, wenn Sie versuchen, das Admin-Center zu erreichen, würde die URL in etwa so aussehen: localhost: 9080/adminCenter Bitte beachten Sie, dass es eine Benutzeroberfläche ist, damit Sie ' t CURL dieser. – ArthurDM

Verwandte Themen