手头有一个java web的demo,可以连上数据库,但是在tomcat/conf下面的server.xml和content.xml并没有看到数据库配置,但在java代码中却直接用InitialContext.Lookup()了,想知道除了那几个xml文件,哪里还可能写有数据库配置?找不到怎么连的~初学求指教!

解决方案 »

  1.   

    还有可能放到*.properties文件中。
      

  2.   

    你知道自己数据库的用户名或者服务名不?如果知道,eclipse全局搜索用户名或服务名。
      

  3.   

    也有可能是某个JAR中的配置文件配置了数据源,
      

  4.   

    是不是局部连接池,配置文件在项目的META-INF文件夹下?或者ECLIPSE中有个叫SERVERS的项目,在那里面也有配置.
      

  5.   

     我的配置文件在项目的META-INF文件夹下.这个叫局部连接池?
      

  6.   

    如果局部连接池,中间件,tomcat/conf下都配置了,那到底是哪个生效啊?
      

  7.   

    楼主的项目中用到JNDI了啊,不管在什么文件在什么地方,肯定是要被加载的,代码一点点的看下去自然是能找到的
      

  8.   

    conf/catalina/localhost下面也可以部署?发现数据库配置在这个下面,为什么呢?什么时候配置在这个下面啊??如果配置在这个下面,什么地方指向这里呢?就是说比如我的数据库配置信息写在conf/catalina/localhost/a.xml中,tomcat怎么知道数据库配置在这里呢?翻遍了没有找到,求提示~
      

  9.   

        你用的是tomcat吗?  好像tomcat下面有个conf/service.xml 或者 context.xml里面有配置吧!!
    你要用的是tomcat你查看下吧!!