Salut J'essaie de copier le squelette de démarrage rapide de Tapestry 5.2 au projet Web dynamique dans Eclipse. Dans le projet de démarrage rapide, je peux générer le fichier de la guerre et l'exécuter dans Tomcat, mais lorsque je tente de copier le projet avec les dépendances à un nouveau projet Web dynamique, il lancer une exception:Comment configurer le validateur Hibernate dans Tapestry?
Causée par: java.lang .ClassNotFoundException: javax.validation.ValidatorFactory
Je l'ai fait copier le validateur mise en veille prolongée sur le Web-INF/lib, mais la tapisserie ne peut pas le trouver. Comment le définir dans Tapisserie?
Salut, mais ce problème se produit juste quand je l'exécute dans tomcat. Tomcat est déjà dans mon projet Web. – Felipe
J'ai trouvé ce http://tapestry.apache.org/bean-validation.html et ceci est l'implémentation de référence http://www.hibernate.org/subprojects/validator.html mais comment configurer le validateur Hibernate dans Tapestry? – Felipe
Je suis un peu confus comme dans votre question, vous mentionnez que cela fonctionne dans Tomcat. Pouvez-vous expliquer votre configuration complète? Exécutez-vous Tomcat depuis Eclipse ou le faites-vous autonome? Quand voyez-vous le problème et quand ne voyez-vous pas le problème? Pourtant, votre problème est que vous n'avez pas javax.validation.ValidatorFactory sur votre chemin de classe dans la situation défaillante. Tapestry, ni Hibernate chargeront ceci pour vous car il devrait être fourni par votre environnement JEE. – joostschouten