【发布时间】:2014-07-20 06:15:02
【问题描述】:
尝试了一切,但无法解决问题。 我使用的是 Windows 8 企业版(如果这与问题有关)
- Oracle 11.2.0
- JDK 1.7.0
- Apache tomcat 服务器 8.0
- 编辑器:记事本
我在 d: 上安装了 oracle,在 c: 上安装了 tomcat 服务器。
我将 jar 文件 ojdbc6.jar 从 oracle 的 lib 目录复制到了 tomcat 的 lib 目录。
然后我在环境变量(系统变量)中创建了一个类路径,值为"C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib\ojdbc6.jar"。
我的程序在记事本(.jsp文件)中如下:
<%@ page import="java.sql.*" %>
<html>
<body>
<%
Connection conn;
Statement st; ResultSet rs;
new oracle.jdbc.OracleDriver();
String dbURL="jdbc:odbc:oracle:thin:@localhost:1521:XE";
String userId="system";
String pwd="moon";
conn=DriverManager.getConnection(dbURL,userId,pwd);
st=conn.createStatement();
rs= st.executeQuery("SELECT * FROM login");
while(rs.next())
{
System.out.println(rs.getString(1)+""+rs.getString(2));
}
%>
</body>
</html>
我检查了我所有的服务都在为 oracle 和 tomcat 服务器运行。``
编辑
根据 Chanda 的 cmets 错误是:
HTTP 状态 500 - 在第 14 行处理 JSP 页面 /page2.jsp 时发生异常。第 14 行是 conn=DriverManager.getConnection(dbURL,userId,pwd)
java.lang.ClassNotFoundException: org.apache.jsp.new_jsp 服务器遇到一个内部错误,阻止它完成这个请求。
【问题讨论】:
-
错误信息是????
-
java.lang.ClassNotFoundException: org.apache.jsp.new_jsp 服务器遇到一个内部错误,阻止它完成这个请求。
标签: java oracle jsp tomcat jdbc