J'ai une simple webapp hello world que quand je l'exécute dans tomcat avec l'url http://localhost:8080/na/environment
fonctionne très bien; La même guerre dans wildfly 9 ne fonctionne pas, je reçois une erreur 404. Googling il J'ai trouvé un projet WildFly nécessite 2 fichiers (beans.xml et jboss-web.xml), je viens d'ajouter au projet, mais ne fonctionne toujours pas.WildFly 9 déploiement simple webapp mais 404
Ma console wildldFly admin dit la guerre est déployé et a permis
C'est la structure de mon projet:
Et le contenu de mon dossier jboss-web.xml
est:
<?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>
Le beans.xml
est vide (n'obtient toujours pas quel est son marsouin).
Enfin, le code de mon servlet (et seule classe) est:
@WebServlet(urlPatterns="/environment")
public class Environment extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException {
response.getWriter().append("Hello");
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException {
doGet(request, response);
}
}
J'ai essayé d'utiliser:
http://localhost:9990/na/environment/
http://localhost:9990/na.war/environment/
http://localhost:9990/environment/