2011-02-10 4 views
1

J'utilise Spring Roo. J'ai supprimé l'annotation d'échafaudage Web Spring Roo de mon contrôleur et j'ai supprimé tous les fichiers JSPX associés. Maintenant, je suis l'erreur suivante:Printemps Roo et web échafaudage numéro

méthode « [email protected]d9c877 » n'a pas fourni un corps, en dépit d'être identifiés pour inclusion ITD

que quelqu'un peut me aider à dépanner ? Merci!

+1

Si vous ne trouvez pas d'aide ici, je vous recommande de vous rendre sur les forums de Spring Roo: http://forum.springsource.org/forumdisplay.php?f=67 –

Répondre

0

Nous sommes en cours d'exécution dans le même problème, et ont trouvé ceci:

http://forum.springsource.org/showthread.php?p=346913

Mais on n'a pas trouvé la source du problème.

MISE À JOUR:

Comme modifier mentionne, contrôleur réexécution

tous --package ~ .web

et roo semble se fixer.

DERNIÈRE MISE À JOUR:

La raison pour laquelle cela se fixe était dans le ApplicationConversionServiceFactoryBean, roo attend à trouver au moins une annotation @RooWebScaffold dans les contrôleurs, et s'ils sont tous partis, il est heureux. Pour résoudre notre problème, nous avons déplacé toutes les méthodes du fichier AspectJ dans le fichier java et avons également éliminé la gestion roo de ce bean. Les choses semblent à nouveau heureuses, au moins pour l'instant.

+0

et re-couru: controller all --package ~.web et roo a semblé se réparer et est devenu beaucoup plus heureux. Pas 100% sur le pourquoi, mais cela semble résoudre ce problème. – MaddHacker