2012-01-09 2 views
0

Cela peut sembler simple, mais pas encore trouvé une solution. Comment mapper à mes applications www.mysite.com.br/MyController au lieu de www.mysite.com.br/servlet-name/MyController.Spring MVC 3 Mapping

Merci

+0

faire des changements dans votre 'servlet-api' – sonu

+0

Pourriez-vous me donner un exemple ou un lien à ce sujet? Merci! – Julio

+0

'servlet-name' peut être votre racine de contexte, qui peut être définie sur votre serveur d'applications plutôt que dans votre code. Cela dépend de votre serveur. Quel serveur utilisez-vous? – gutch

Répondre

0

Étant donné que vous utilisez Tomcat, vous avez probablement besoin de définir la racine de votre contexte à la valeur par défaut de votre serveur.

Si votre application est configurée dans server.xml alors cela signifie que vous définissez le chemin attribut sur <Context> à une chaîne vide, à savoir « ».

<Context docBase="webapps/MyWAR" path=""></Context> 

Voir http://tomcat.apache.org/tomcat-6.0-doc/config/context.html

Il existe d'autres façons de configurer l'attribut path si vous utilisez Tomcat dans un IDE, par exemple directement à partir d'Eclipse. Dans Eclipse, vous définissez l'attribut path dans l'onglet Modules de la fenêtre du serveur.