![]() |
1
4
数据库URL在我看来已损坏。 尝试:
|
![]() |
2
3
“网络适配器无法建立连接” 这是你的线索。它无法访问数据库。检查您的服务器和端口是否正确,检查它们是否可以从您的机器上访问。 |
![]() |
3
2
我正在回复塞巴斯蒂安回答中的评论。 当我看到org.apache.commons.dbcp时,这意味着Tomcat使用的是内置的apache commons数据库连接池库,而不是OracleJDBC驱动程序中的库。 OracleJDBC驱动程序不在公共目录中通常是我试图解决的第一个问题。看来这不是你的问题。 其次,当应用程序启动时,如果在创建JNDI数据源时出现问题,Tomcat可以使用Commons库。这可能是您的情况,因为您的数据库URL错误。如果不停止并重新启动Tomcat,则更正conf/catalina/localhost目录中的context.xml或复制/重命名的文件可能无法解决问题。所以,我建议停止并重新启动Tomcat,看看这是否能解决问题。 最后一个注意事项是,您提供的链接用于设置公共库。我花了一段时间才弄明白。下面是我的一个JNDI Oracle数据源定义示例。
我不确定在您的情况下类型是否重要,我相信用户和密码仍然是资源标记的属性。我要指出的是属性connectioncacheproperties。这里是指定您指定最大和最小连接的地方。去 Connection Cache Properties 有关此属性的详细信息。 希望这有帮助。 |