Wenn die standardmäßige Servlet-Engine nicht vorhanden ist bzw. wenn der Standardserver-Anwendungsserver nicht vorhanden ist bzw. wenn der Standardserver nicht der Anwendungsserver ist, von dem OnDemand Services unterstützt werden soll, führen Sie folgende Schritte durch:
Modifizieren Sie die Datei AUTOEXEC.NCF, um "startWebSphereServletEngine" auszukommentieren und den standardmäßigen WebSphere-Startbefehl ("startupServer") hinzuzufügen.
Erstellen Sie eine Sicherungskopie der Datei ONDEMAND.XML, die sich im Verzeichnis SYS:\ONDEMAND\WEBAPP befindet.
Modifizieren Sie die Datei ONDEMAND.XML, um die Änderung von
<servlet-engine name="Default Servlet Engine" action="locate">
in
<servlet-engine name="servlet_engine" action="locate"> vorzunehmen.
Hierbei steht servlet_engine für den Namen Ihrer Java-Servlet-Engine von WebSphere.
Speichern Sie die Datei ONDEMAND.XML.
Führen Sie an der Serverkonsole den Import dieser neuen Konfiguration mithilfe von XMLConfig durch. Die Befehlssyntax lautet:
xmlconfig -adminNodeName WAS_nodename -import sys:/ondemand/webapp/ondemand.xml -substitute "com.ibm.ejs.sm.adminServer.primaryNode=WAS_nodename;serverName=app_servername"
Hierbei steht WAS_nodename für den Namen Ihres WebSphere-Primärknotens und app_servername für Ihren Anwendungsserver.
Während des Konfigurationsimports durch XMLConfig werden auf dem Bildschirm der Serverkonsole Statusmeldungen eingeblendet. Nach Abschluss des Vorgangs gibt XMLConfig eine Statusmeldung aus, die besagt, dass XMLConfig vorschriftsmäßig beendet wurde.
Starten Sie WebSphere und den Web-Server neu.
Stellen Sie in EJSConsole von WebSphere sicher, dass die OnDemand-Web-Anwendung nun unterhalb der gewünschten Engine (node/appserver/servlet) angezeigt wird.
