我有Java -version:
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
使用Windows 8的Oracle 11.2
我正在尝试从Eclipse运行动态Web项目。一切正常,直到我尝试:
DriverManager.registerDriver(
new oracle.jdbc.OracleDriver()
);
然后它说:
PWC6197: An error occurred at line: 8 in the jsp file: /showUser.jsp
PWC6199: Generated servlet error:
package oracle.jdbc does not exist
我添加了(作为外部JAR)ojdbc文件(ojdbc7.jar):
但是java仍然无法找到package oracle.jdbc
。
我的.jsp是:
<html>
<body>
<h1>Title</h1>
<%-- Set the scripting language to java and import the java.sql package --%>
<%@ page language="java" import="java.sql.*" %>
<%
try {
// Load Oracle Driver class file
DriverManager.registerDriver(
new oracle.jdbc.OracleDriver() // <---- ERROR HERE!
);
...
%>
我已经搜索了许多其他问题,但解决方案还远未明确!我该怎么做才能正确包含oracle.jdbc.OracleDriver
?
java版“1.7.0_25”
Oracle 11.2
Windows 8(64位)
Eclipse Kepler
答案 0 :(得分:0)
尝试将jar放在WEB-INF / lib目录下。
答案 1 :(得分:0)
我想我已经解决了这个问题:我必须将ojdbc7.jar放在Tomcathome / lib目录中
我不得不用TomCat手动运行服务器: