1

J'utilise struts2-convention-plugin et struts2-config-browser-plugin dans struts2, si je change le chemin struts.xml par défaut dans web.xml:struts2-convention et struts2-config-navigateur-plugin ne peut pas fonctionner si je change le chemin struts.xml

<filter> 
    <filter-name>struts2</filter-name> 
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 
    <init-param> 
     <param-name>config</param-name> 
     <param-value>struts-default.xml,struts-plugin.xml,struts/struts.xml</param-value> 
    </init-param> 
</filter> 

ils ne peuvent plus fonctionner, pourquoi?

Répondre

0

struts/struts.xml est utilisé pour localiser le fichier de configuration Struts, mais il ne peut pas l'ouvrir car il n'existe pas. Utilisez struts.xml à la place et placez-le sur classpath.

+0

Je change classpath struts.xml en struts/struts.xml, donc il existe. –

+0

@TardisXu le nom de fichier est faux, il devrait être un nom de fichier correct, pas un chemin de fichier ou un protocole. –

+0

Il peut fonctionner sans struts2-convention-plugin. –

Questions connexes