The problem is still there and is not realted to the .war
It is related to the way maven plugin load tomcat i think.
The error
javax.naming.NamingException: Cannot create resource instance
at
org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:132)
at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:301)
at org.apache.naming.NamingContext.lookup(NamingContext.java:792)
at org.apache.naming.NamingContext.lookup(NamingContext.java:152)
at
org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:222)
seems to mean there is no way to start jndi provider, something may be wrong
with the tomcat classpath.
However, if I try to run tomcat stand-alone and i deploy the cactus war, it
works very well and the cactus
plugin is, strangely, able to use it to run it's unit test if i let it running
(but this is not acceptable as very far from an automated solution :) )
I attached a test-case showing the bug. If someone has any idea, welcomed.
Otherwise, i think i'll bug report :)
version of tools:
maven v. 1.0.1
tomcat 5.5.7 + tomcat-admin + tomcat-compat
java version "1.4.2_05" (build 1.4.2_05-b04, mixed mode)
cactus-maven version 1.7.1
cactus 1.7.1 in dependencies
full content of tomcat5x.out:
Created MBeanServer with ID: 1d05c81:105ec82b910:-8000:CAL-12:1
25-août-2005 9:20:55 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-9090
25-août-2005 9:20:55 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1117 ms
25-août-2005 9:20:55 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
25-août-2005 9:20:55 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.7
25-août-2005 9:20:55 org.apache.catalina.realm.UserDatabaseRealm start
GRAVE: Exception lors de la recherche dans la base de données utilisateurs avec
la clef UserDatabase
javax.naming.NamingException: Cannot create resource instance
at
org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:132)
at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:301)
at org.apache.naming.NamingContext.lookup(NamingContext.java:792)
at org.apache.naming.NamingContext.lookup(NamingContext.java:152)
at
org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:222)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440)
at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
25-août-2005 9:20:55 org.apache.catalina.startup.Catalina start
GRAVE: Catalina.start:
LifecycleException: Aucun composant base de données utilisateurs trouvé pour
la clef UserDatabase
at
org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:228)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440)
at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
25-août-2005 9:20:55 org.apache.catalina.startup.Catalina start
INFO: Server startup in 52 ms
Le Jeudi 25 Août 2005 05:07, Felipe Leme a écrit :
> Nicolas Chalumeau wrote:
> > Ok, I think you have to create an empty webapp with an empty web.xml
>
> In Cactus 1.7.1 you don't have to anymore:
>
> http://issues.apache.org/jira/browse/CACTUS-90
>
>
> -- Felipe
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
David Delbecq
Royal Meteorological Institute of Belgium
-
Is there life after /sbin/halt -p?
bug-test.tar.gz
Description: application/tgz
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
