2010-11-30 20 views
0

Où devons-nous placer les fichiers de configuration struts dans une application Web? Et, quelles sont les différences entre struts.xml et struts-config.xml? Pour les applications Struts 2, laquelle devrions-nous utiliser?En ce qui concerne les fichiers de configuration Struts

Merci.

+1

Voici une partie de votre réponse http://stackoverflow.com/questions/2988742/struts-xml-and-struts-config-xml –

+0

Et, comment le conteneur Web le sait-il? Avons-nous besoin d'entrées dans le fichier web.xml? –

Répondre

1

Comme indiqué dans le lien de Vinodh, struts.xml est le nom par défaut du fichier de configuration dans Struts2. struts-config.xml est un fichier de configuration Struts1 et ne doit pas être utilisé dans Struts2.

Votre fichier struts.xml devrait être à la racine de votre chemin de classe afin qu'une fois votre application Web construite, elle se trouve dans WEB-INF/classes. Vous pouvez accomplir ceci en le plaçant dans votre dossier source. Si vous utilisez Maven 2 Standard Directory Layout, vous le placez dans src/main/resources.

+0

Merci à tous les deux. Et, comment le conteneur Web le sait-il? Avons-nous besoin d'entrées dans le fichier web.xml? –

+0

Vous devez définir Struts2 'Filter' dans le fichier web.xml, mais c'est tout. Lorsque Struts2 démarre, il recherche un fichier nommé 'struts.xml'. –

+0

Merci beaucoup Steven Benitez! –