Bonjour,
J'ai essayé de suivre les instructions pour faire fonctionner un projet Seam (avec EJB) dans Tomcat mais...
1) Installing Embedded JBoss
J'ai cru comprendre qu'il fallait commenter quelques listeners dans [rep tomcat]/conf/server.xml :
J'ai apache-tomcat-6.0.29 et le dernier listener StoreConfig n'y figure pas !Citation:
Envoyé par xml
J'ai pu suivre les autres instructions sans problème.
2) Running Seam examples with Apache Tomcat
Comme dit par un commentaire de cette page, plus bas, le fichier hsqldb.jar ne figure pas à l'endroit indiqué. Avec jboss-seam-2.2.0.GA, il se trouve en fait dans jboss-seam-2.2.0.GA/lib.Citation:
# Go into the jboss-seam/examples/jpa directory
# Copy the lib/hsqldb.jar into $TOMCAT_HOME/lib
3) Run ant tomcat6 to build the application
Là j'ai une autre difficulté expliquée dans un autre message de ma part : Pas d'option Ant disponible dans Eclipse ! :calim2:
J'ai essayé de démarrer Tomcat dans Eclipse (j'ai bien sûr installé le plugin Sysdeo) et j'obtiens ces erreurs :
En gros le problème pour moi est que les admin système ne sont pas chaud pour installer un serveur JBoss pour la future application que je suis chargé de mettre en oeuvre et qu'ils seraient plus à l'aise avec l'administration d'un serveur Tomcat. Et comme mon chef insiste pour que j'acquière les compétences sur Seam pour faire ce projet, il me faudrait réussir à combiner les deux. :?Citation:
WARN [org.jboss.mx.loading.UnifiedLoaderRepository3] Tried to add non-URLClassLoader. Ignored
ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Described: name=BeanDeployer state=PreInstall
...
ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Described: name=KernelDeploymentDeployer state=PreInstall
...
ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Described: name=BeanMetaDataDeployer state=PreInstall
...
ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Described: name=SARDeployer state=PreInstall
...
ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Described: name=ServiceClassLoaderDeployer state=PreInstall
...
ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Described: name=ServiceDeploymentDeployer state=PreInstall
...
ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Described: name=ServiceDeployer state=PreInstall
...
ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Start: name=UserTransaction state=Create
...
*** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}
UserTransactionBinding
-> UserTransaction{Configured:**ERROR**}
UserTransactionBinding2
-> UserTransaction{Configured:**ERROR**}
*** CONTEXTS IN ERROR: Name -> Error
SARDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
ServiceDeploymentDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
ServiceClassLoaderDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
BeanDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
ServiceDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
BeanMetaDataDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
UserTransaction -> java.lang.RuntimeException: Unable to locate the transaction manager
KernelDeploymentDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
...
*** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}
UserTransactionBinding
-> UserTransaction{Configured:**ERROR**}
UserTransactionBinding2
-> UserTransaction{Configured:**ERROR**}
*** CONTEXTS IN ERROR: Name -> Error
SARDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
ServiceDeploymentDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
ServiceClassLoaderDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
BeanDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
ServiceDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
BeanMetaDataDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;
UserTransaction -> java.lang.RuntimeException: Unable to locate the transaction manager
KernelDeploymentDeployer -> java.lang.ClassNotFoundException: [Ljava.lang.Class;