我应该如何使用tnsnames为java web app配置我的JDBC?

时间:2016-06-03 08:14:26

标签: java oracle tomcat jdbc tnsnames

我似乎不知道我做错了什么,我已经被困了这么长时间。

我有这个在tomcat服务器上运行的web应用程序。它使用TNSnames和JDBC来访问oracle数据库是什么。我正在使用odjbc6.jar。

  1. 我已经在库和buildpath中设置了我的odjbc6.jar,所以就在那里。
  2. 我的tnsname正在按预期工作,我可以使用另一个具有相同配置的exaclty程序来测试它。
  3. 我设置了我的全球环境
  4. 我在这里缺少什么?

2 个答案:

答案 0 :(得分:0)

尝试使用tnsnames.ora文件的完整路径指定TNS_ADMIN system var

答案 1 :(得分:0)

问题是eclipse中的tomcat没有正确编译所有内容,但是当我将它导出到WAR文件并将其托管在tomcat服务器上时,它就可以工作。

当我在eclipse上运行tomcat时,它仍然无法正常工作,我觉得很奇怪