Websphere 8.5 Kontext-Stammverzeichnis ändern Sie nicht die Anwendung zu einer war-Datei
Ich brauche ein wenig Hilfe, den Kontext ändern root von mein Krieg in meinem Websphere 8.5 Anwendungsserver.
Ich habe eine war-Datei namens test.war
Wenn ich es bereitstellen auf websphere Rahmen Wurzel ist /test
Jedoch möchte ich dies ändern, werden /example
Als ich online geschaut habe ich gelesen ich brauche zu gehören WEB-INF/ibm-web-ext.xml
innerhalb test.war
so fügte ich hinzu, und geben Sie Folgendes ein:
<web-ext
xmlns="http://websphere.ibm.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_0.xsd"
version="1.0">
<context-root uri="/example"/>
</web-ext>
Wenn ich nochmals installieren Sie die context-root ist noch /test
diese Datei hat keine Wirkung hatte.
Gibt es etwas, was ich bin fehlt?
Prüfen Sie, ob Sie web.xml und wenn es in der richtigen version (sollten Sie entweder nicht haben web.xml oder in der version 2.5 oder 3.0). Wenn Sie web.xml version 2.4 oder älter, die Datei wird ignoriert, wie in der vorherigen version hieß es ibm-web-ext.xmi.
InformationsquelleAutor user36737 | 2014-06-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der einfachste Weg, nach der installation, ist zum öffnen von web admin-Konsole und ändern Sie den context-root via:
Könnte man es machen, auch über wsadmin-script.
Können Sie die Kontext-Namen, während der installation von Anwendungen über die admin-Konsole oder Sie können ändern, Dateinamen, bevor Sie die installation als Standard-Kontext bei der Installation Krieg wird aus der Datei name.
Die Letzte option wäre die Einrichtung OHR und definieren application.xml mit web-Modul wie dieses:
context-root sollte beginnen mit '/'
Nein, es ist nicht erforderlich, es sollte mit
/
. Überprüfen Sie die application.xml schema.InformationsquelleAutor Gas
Haben Sie ein update durchführen, oder ist eine deinstallation & installieren?
Wenn Sie aktualisieren eine Anwendung, WebSphere nicht unbedingt ein update der vorhandenen Anwendung-Bindungen (müssen Sie explizit Fragen, WebSphere verwerfen verbindliche Informationen während eines Updates). Sie müssen wählen Sie die Option "neue Bindungen", die während der installation, um zu erzwingen, WebSphere, pick-up die Bindungen änderungen.
Wenn Sie eine Anwendung deinstallieren, alle Bindungen, Informationen verloren gehen, so dass, wenn Sie re-installieren Sie die gleiche Anwendung, die Bindungen enthaltenen Informationen innerhalb der war-Datei verwendet wird.
InformationsquelleAutor Isaac