2012-12-03 1 views
0

Lors de l'exécution de ma webapp en mode hébergé GWT, je n'ai pas trouvé de moyen de le déployer en dehors du contexte racine de Jetty. Je ne pouvais le faire que si j'utilisais un serveur d'applications indépendant et que j'utilisais le mode hébergé sans Jetty.Déploiement sur un contexte différent sur Jetty intégrée en mode hébergé GWT

Existe-t-il un moyen de s'exécuter directement sur Embedded Jetty, mais en dehors du contexte racine?

Répondre

2

Je ne suis pas sûr si vous avez vérifié sur Google Groupes pour cela. Cela fonctionne pour moi https://groups.google.com/forum/?fromgroups=#!topic/google-web-toolkit/a8OsRmMSaMg

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" 
"http://jetty.mortbay.org/configure.dtd"> 
<Configure class="org.mortbay.jetty.webapp.WebAppContext"> 

     <Set name="contextPath">/myapp</Set> 

</Configure> 
+0

Juste une remarque: Ce fichier doit être créé dans votre dossier de l'application WEB-INF, pas sur les fichiers de configuration du serveur comme je pensais au début. – BrunoJCM

+0

Cela me donne une 'ClassNotFoundException: org.mortbay.jetty.webapp.WebAppContext' dans gwt 2.6.0. Connaissez-vous une solution qui fonctionnerait avec 2.6.0? – Aerus

+0

Ceci est lié aux changements de prise en charge de la jetée par GWT dans la version 2.6. Vous devez modifier votre approche de lancement ou modifier web.xml. Veuillez observer le stacktrace et tenter une recherche google sur les informations d'erreur connexes. – SSR

Questions connexes