本人在xp下装了jdk-1_5_0_01-windows-i586-p.exe,然后又装了apache-tomcat-5.5.16.exe。
设置的环境变量为:JAVA_HOME=C:\jdk1.5.0_01;
TOMCAT_HOME=C:\Tomcat 5.5 ;
CATALINA_BASE =C:\Tomcat 5.5;
CATALINA_HOME =C:\Tomcat 5.5;
path =%JAVA_HOME%\bin;
classpath =.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
所有的都完成后,http://localhost:8080 回车,显示页面正常。
可是下面JDBCDemo.jsp连接数据库的例子就出现异常:
< %@ page contentType="text/html;charset=gb2312" % >
< %@ page import="java.sql.*" % >
<html>
<head>
</head>
<body>
< %
try{
java.sql.Statement st;
java.sql.Connection con;
java.sql.ResultSet rs;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:onlinebuy");
st =con.createStatement();
rs =st.executeQuery("select * from man");
while(rs.next()){
out.println(rs.getInt("id")+rs.getString("name")+"");
}
rs.close();
st.close();
con.close();
}catch(SQLException e){
out.println("yanghl,sql error has!");
}catch(Exception e){
out.println("Oh,some bad error has.");
}
% >
</body>
</html>
运行后页面显示:yanghl,sql error has!
我不知道这是怎么回事,打开tomcat下的work目录,找到JDBCDemo_jsp.java
编译,显示了N多的错误!其中好象有package javax.servlet does not exist
然后就是cannot find symbol
我不知道package javax.servlet在什么地方,以前我用的是JDK1.42和tomcat4.1设置好环境
变量后,根本没有这些问题。请问到底哪里出现了问题?
设置的环境变量为:JAVA_HOME=C:\jdk1.5.0_01;
TOMCAT_HOME=C:\Tomcat 5.5 ;
CATALINA_BASE =C:\Tomcat 5.5;
CATALINA_HOME =C:\Tomcat 5.5;
path =%JAVA_HOME%\bin;
classpath =.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
所有的都完成后,http://localhost:8080 回车,显示页面正常。
可是下面JDBCDemo.jsp连接数据库的例子就出现异常:
< %@ page contentType="text/html;charset=gb2312" % >
< %@ page import="java.sql.*" % >
<html>
<head>
</head>
<body>
< %
try{
java.sql.Statement st;
java.sql.Connection con;
java.sql.ResultSet rs;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:onlinebuy");
st =con.createStatement();
rs =st.executeQuery("select * from man");
while(rs.next()){
out.println(rs.getInt("id")+rs.getString("name")+"");
}
rs.close();
st.close();
con.close();
}catch(SQLException e){
out.println("yanghl,sql error has!");
}catch(Exception e){
out.println("Oh,some bad error has.");
}
% >
</body>
</html>
运行后页面显示:yanghl,sql error has!
我不知道这是怎么回事,打开tomcat下的work目录,找到JDBCDemo_jsp.java
编译,显示了N多的错误!其中好象有package javax.servlet does not exist
然后就是cannot find symbol
我不知道package javax.servlet在什么地方,以前我用的是JDK1.42和tomcat4.1设置好环境
变量后,根本没有这些问题。请问到底哪里出现了问题?
解决方案 »
- jfreechart图片无法显示问题
- 求助javah生成.h文件失败
- 进销存财务、CRM、OA、HR软件
- 如何判断checkbox有没有被选中??
- 请各位帮忙,我使用的是tomcat6.0和myeclipse5.5为什么使用监听器的时候在控制台不能输出提示语句?
- 这就是jbuilder 9吗?3个简单问题。随便改个文件编译运行竟然毫无变化!!!是那里的问题?
- Action结合Ajax怎么用呢?java中的
- 关于用jspsmart类上载问题的问题
- 请教linux下的java开发工具的安装配置问题
- 手机验证码
- 怎样写个方法来检验用户名不存在!加个鸡毛!在线等!!!!!
- JSP里如何调用“ .HTC ”文件,给个例子,谢谢
把%tomcat_home%\common\lib\servlet-api.jar加到classpath中去