J'ai utilisé le code suivant pour définir le chemin de contexte dans Tomcat où je peux accéder à mon application directement en utilisant localhost:8080
en remplaçant le chemin par défaut du Tomcat.
<Context path="" docBase="G:\bitbucket\projectpath\project\build\libs\project-1.0" workDir="G:\bitbucket\projectpath\project\build\libs\project-1.0\work" debug="0" reloadable="false" autoDeploy="true" unpackWARs="true" crossContext="true"/>
Maintenant, je vais utiliser wildfly-8.2.0 comme environnement d'exécution. J'ai essayé en collant directement le fichier .war dans G:\wildfly-8.2.0.Final\standalone\deployments
et je peux accéder à mon projet dans un navigateur comme localhost:8080/project-1.0
.
J'ai besoin d'installer la même configuration pour wildfly comme je l'ai fait dans Tomcat pour accéder à mon projet dans localhost:8080
en remplaçant la page d'accueil par défaut du wildfly. J'ai essayé de faire la même chose en wildfly mais je ne sais pas où faire ça. Il y a beaucoup de fichiers .xml dans le dossier wildfly (lors de la comparaison avec le simple fichier server.xml de Tomcat) avec lesquels je ne sais pas par où commencer. J'ai cherché en utilisant "Comment définir le chemin de contexte dans Wildfly", mais je n'ai pas réussi. Quelqu'un peut-il m'aider sur la façon de le faire ..? Si c'est lié au codage, je peux faire beaucoup de recherches et au moins je peux avoir des idées, mais je suis coincé ici à la configuration. Merci d'avance.
Vous pouvez le faire dans le en ajoutant un fichier /WEB-INF/jboss-web.xml dans l'application que vous déployez:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web xmlns="http://www.jboss.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.jboss.com/xml/ns/javaee
http://www.jboss.org/j2ee/schema/jboss-web_5_1.xsd">
<context-root>/</context-root>
</jboss-web>