J'ai besoin d'un peu d'aide pour mettre à jour la racine de contexte de ma guerre dans mon serveur d'applications Websphere 8.5. J'ai un fichier de guerre appelé DefaultApplication.war et lors du déploiement manuel via la console websphere, iam est capable de définir la racine de contexte. Maintenant j'ai besoin d'automatiser le flux actuel et j'ai choisi d'écrire le script ant pour installer le fichier de guerre. Ci-dessous le codeImpossible de passer la racine de contexte à l'application .war dans websphere en utilisant wsadmin
<target name="installEAR" depends="uninstallEAR">
<fail unless="wasHome.dir">The property "wasHome.dir" must be specified.
</fail>
<fail unless="appName">The property "appName" must be specified.</fail>
<fail unless="deployEar">The property "deployEar" must be specified.</fail>
<echo message="Deployable EAR File found at: ${deployEar}" />
<wsInstallApp ear="${deployEar}"
options="-appname ${appName} -cell ${was.cell} -node ${was.node} -usedefaultbindings"
wasHome="${wasHome.dir}"
conntype="${connType}"
port="${port}"
host="${hostName}"
user="${userId}"
password="${password}"
failonerror="true" />
</target>
Comme mentionné dans le code ci-dessus, -usedefaultbindings de réglage iam à utiliser et j'ai fichier ibm-web-ext.xml dans le dossier WEB-INF du fichier de guerre.
Contexte de ibm-web-ext.xml:
<?xml version="1.0" encoding="UTF-8"?>
<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_1.xsd"
version="1.1">
<context-root uri="test"/>
</web-ext>
Après le déploiement mon apllication est de commencer mais incapable d'y accéder chemin de contexte par/test. aidez-moi s'il vous plaît à ce sujet.
Merci d'avance.
Votre fichier web.xml spécifie-t-il Servlet 2.4 ou pas web.xml? – covener
@covener, avoir web.xml dans mon fichier de guerre en spécifiant Servlet 2.4 –