如何在Tomcat 6中配置全局JNDI数据源?
我正在努力在Tomcat 6.0.32中配置一个简单的JNDI池数据源。
我想在我的Web应用程序工件之外创建数据源定义。 基本上我不希望我的应用程序知道访问数据库服务器的凭据。 我假设,在Weblogic中,应该可以在Tomcat中创建一个“全局”JNDI数据源,但到目前为止我一直没有成功。
我试图在CATALINA_HOME / conf / context中添加数据源定义:
结果是服务器在引导时输出以下行:
SEVERE: Null component Catalina:type=DataSource,path=/,host=localhost,class=javax.sql.DataSource,name="jdbc/mydb"
任何指针将不胜感激。
将数据源配置移动到server.xml
。 (并且不要忘记将驱动程序jar文件添加到tomcat lib)。 配置context.xml,以便所有Application都知道全局资源。
WEB-INF/web.xml
你的错误: user="xxxx"
,你需要写一个username="xxxx"
。