I think this is a good idea if it doesn't break stuff. I think I recall having some difficulty figuring out how to completely disable tomcat jndi. Perhaps you will be able to figure out how :-)

thanks
david jencks

On Aug 26, 2009, at 11:30 PM, Ivan wrote:

Hi,
   I found some configurations like
   --->
  <GlobalNamingResources>
        <!-- Editable user database that can also be used by
             UserDatabaseRealm to authenticate users
        -->
        <Resource name="UserDatabase" auth="Container"
                  type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
                  pathname="conf/tomcat-users.xml"/>
    </GlobalNamingResources>
  <---
in the var/catalina/server.xml file, since we use xbean-naming as our JNDI implementation, we should disable Tomcat's own JNDI. While disabling Tomcat's JNDI, we should not allow the users to define those settings in the server.xml. I think, we need to remove GlbalNamingResources fragment from the server.xml and add some comments, which tell the user never define those resources in the server.xml.
Any comment ?

--
Ivan

Reply via email to