La version complète de WebSphere a été exécutée et il n'existe aucun moteur de servlet par défaut

S'il n'existe pas de moteur de servlet par défaut standard ni de serveur d'applications du serveur par défaut, ou si le serveur par défaut n'est pas le serveur d'applications qui va prendre en charge OnDemand Services, suivez la procédure ci-dessous.

  1. Modifiez le fichier AUTOEXEC.NCF afin de mettre en commentaire la commande startWebSphereServletEngine et d'ajouter la commande de démarrage WebSphere standard (startupServer).

  2. Faites une copie de sauvegarde du fichier ONDEMAND.XML, qui se trouve dans le répertoire SYS:\ONDEMAND\WEBAPP.

  3. Modifiez le fichier ONDEMAND.XML en remplaçant

    <servlet-engine name="Default Servlet Engine" action="locate">

    par

    <servlet-engine name="moteur_de_servlet" action="locate">

    moteur_de_servlet correspond au nom de votre moteur de servlet Java WebSphere.

  4. Enregistrez le fichier ONDEMAND.XML.

  5. À la console du serveur, utilisez XMLConfig pour importer cette nouvelle configuration. La syntaxe de la commande est la suivante :

    xmlconfig -adminNodeName nom_de_noeud_WAS -import sys:/ondemand/webapp/ondemand.xml -substitute "com.ibm.ejs.sm.adminServer.primaryNode=nom_de_noeud_WAS;serverName=nom_serveur_app"

    nom_de_noeud_WAS correspond au nom de votre noeud WebSphere principal et nom_serveur_app correspond à votre serveur d'applications.

    Au cours de l'importation de la configuration par le biais de XMLConfig, des messages d'état s'affichent sur l'écran de la console du serveur. Une fois la procédure terminée, XMLConfig affiche un message d'état du type " Sortie de la classe XMLConfig réussie ".

  6. Redémarrez WebSphere et le serveur Web.

  7. Dans EJSConsole de WebSphere, vérifiez que l'application Web OnDemand figure sous le noeud/serveur_app/moteur de servlet voulu.