2009-05-20 6 views
1

Je suis en train de démarrer un projet Struts2. Bien que je sois capable d'utiliser struts2-blank comme projet rapide, j'ai du mal à créer mon propre projet struts2 dans Eclipse.démarrer un projet struts2 en éclipse

Tous les pots nécessaires se trouvent dans le répertoire WEB-INF/lib, mais dès que j'ajouter les lignes à mon web.xml

<filter> 
    <filter-name>struts2</filter-name> 
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 
</filter> 

<filter-mapping> 
    <filter-name>struts2</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 

suivants Je reçois une erreur

état HTTP 404 Description le au moment de la ressource demandée() ne sont pas disponibles

Je n'ai une action passthrough sans diablotin classe de lementation qui redirige simplement vers une page de résultat jsp.

Si quelqu'un a des ides, je l'apprécierais vraiment.

Amitiés D

Répondre

0

Difficile à dire. L'erreur n'est pas vraiment spécifique à Struts. Je pense que vous devrez fournir plus d'informations sur ce que vous faites. Si vous avez utilisé les archétypes maven, êtes-vous capable d'exécuter votre projet en utilisant mvn jetty: run? Avez-vous importé votre projet dans Eclipse en tant que projet Maven? Courez-vous ceci à l'intérieur d'Eclipse?

Il semble que si vous exécutez le site dans l'EDI, il a des problèmes avec l'emplacement de ce qui est construit et le déploie ensuite en tant qu'application Web. Vérifiez les options de déploiement Web Eclipse/run tomcat/whatever.

0
<filter> 
    <filter-name>filter</filter-name> 
    <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>filter</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 

vérifier pl il

0

Je pense que l'erreur est dans le dossier concernant src .. où avez-vous placé. Et si vous utilisez Eclipse, vous devez mentionner au début que vous utiliserez

webcontent/web=inf/src 

comme répertoire source. J'espère que cela aide.

Questions connexes