I've been running a web application on Tomcat, when I make some
changes in the application, including context.xml, and redeploy it, I
start receiving an exception:

javax.naming.NamingException: Cannot create resource instance
        at 
org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:143)
        at 
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
        at org.apache.naming.SelectorContext.lookup(SelectorContext.java:137)
        at javax.naming.InitialContext.lookup(InitialContext.java:392)

After looking around, I realise that the appname.xml in
CATALINA_BASE/conf/Catalina/localhost is different than an updated
context.xml, so when an application tries to look up a jndi resource,
it cannot find any. According to tomcat document, 2 files must be
exactly the same. I come up with 2 explanations, and questions, for
this case:
 - There is an issue that makes appname.xml unchanged during redeployment
 - Although I change context.xml, tomcat still stores an old version
somewhere and use it instead of a new one

I wonder if there is anyone see those issues before, if there is, I
really appreciate any solutions. Or, if you have other explanation
and/or question for my case, you're welcome! Thanks :)

L

PS: the tomcat is in my company's server, so I cannot just go and
change appname.xml directly :(

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to