Bonjour ! J'ai fait la release 0.1 trop rapidement, car en voulant la déployer, on a pu s'apercevoir d'un gros problème de context. A l'heure actuel, un jetty:run permet d'accéder à l'application sur localhost:8080 sans problème, ce que ne permet pas un tomcat:run. Avec un peu de conf dans le pom, j'ai ajouté un context path pour l'utilisation des plugins jetty et tomcat. Je me retrouve avec un manque total du style sur l'application : le contextPath n'est pas pris en compte dans les URLs de ressources statiques (js, css). Je n'imagine pas devoir préfixer dans les jsp des paths préfixés par le contextPath. Je ne sais pas dire non plus si c'est une erreur dans le code de chorem, ou un manque dans le framework utilisé (webmotion). -- Yannick Martel
Le 25/06/2012 12:38, Yannick Martel a écrit :
Bonjour !
J'ai fait la release 0.1 trop rapidement, car en voulant la déployer, on a pu s'apercevoir d'un gros problème de context.
A l'heure actuel, un jetty:run permet d'accéder à l'application sur localhost:8080 sans problème, ce que ne permet pas un tomcat:run.
Avec un peu de conf dans le pom, j'ai ajouté un context path pour l'utilisation des plugins jetty et tomcat. Je me retrouve avec un manque total du style sur l'application : le contextPath n'est pas pris en compte dans les URLs de ressources statiques (js, css).
Je n'imagine pas devoir préfixer dans les jsp des paths préfixés par le contextPath.
Je ne sais pas dire non plus si c'est une erreur dans le code de chorem, ou un manque dans le framework utilisé (webmotion).
C'est pas beau de reporter tes erreurs sur les autres :P WebMotion n'y est pour rien, je l'utilise dans un projet perso, avec un context path différent de "/" et ca fonctionne très bien. Le problème vient de ton "/" en début de src de tes scripts [1]... il te cherche ton js à la racine de ton serveur. Il faut que tu utilise jstl avec le tag c:url. Alors, le context path sera pris en compte. Kevin [1] exemple <script type="text/javascript" src="/js/jquery-ui-timepicker-addon.js"></script>
Le Mon, 25 Jun 2012 16:31:32 +0200, Kevin Morin <morin@codelutin.com> a écrit :
Le problème vient de ton "/" en début de src de tes scripts [1]... il te cherche ton js à la racine de ton serveur. Il faut que tu utilise jstl avec le tag c:url. Alors, le context path sera pris en compte.
Kevin
Merci Kevin ! Ca fonctionne en effet mieux avec un le tag url de la jstl. Les liens internes de l'appli fonctionnaient déjà comme ça, mais j'ai pas pensé à ça pour ce genre de ressources. Cool :) -- Yannick Martel
participants (2)
-
Kevin Morin -
Yannick Martel