posts - 0,  comments - 0,  trackbacks - 0
      通过myeclipse连接tomcat服务器没有的几个例子都顺利通过了,后来碰到了一个连接数据库进行数据的分页显示的一直把我给难住了,我已经装了tomcat+myclipse+mysql了,运行测试文件通过不。后来发现mysql的驱动还没有添加,于是在下载了JDBC Conection/J5.1驱动 放入tomcat /common/bin文件夹下(我只装了tomcat服务器)。在此测试,还是没有通过。错误还是和以前一样:

HTTP Status 500 -


type Exception report

message



description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

 

root cause

java.lang.NullPointerException
org.apache.jsp.list_005fperson_jsp._jspService(list_005fperson_jsp.java:151)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       不知道是不是哪里配置错误了.
测试的MysqlTest.jsp的代码如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<head> <title>MysqlTest</title></head>
<body>
<center>
<% 
final String DBDRIVER = "com.mysql.jdbc.Driver" ; 
final String DBURL = "jdbc:mysql://localhost/hjqoo" ; 
final String DBUSER = "root" ;
final String DBPASSWORD = "admin" ; 
Connection conn = null ;
%>
<% 
try {  
 Class.forName(DBDRIVER) ;  
    conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;  
 String sql = "SELECT id,uid,name,password FROM person" ;  
 PreparedStatement pstmt = null ;  
 pstmt = conn.prepareStatement(sql) ;  
 ResultSet rs = pstmt.executeQuery() ;  
    if(rs.next())  
 {
  out.println("Scueess");   
 }  
 rs.close() ;  
 pstmt.close() ;  
 }catch(Exception e) 
 { 
  out.println(e); 
 }  finally 
 {  
  conn.close() ;
 }
%>
</center>
</body>
</html>
--------------------------------------------------------------------------------------
所有的配置都是根据网上搜索出来的,很乱,我还一直以为是我的哪里配置错了,重新检查了一遍配置,没有错误。
看到有个什么Tomcat数据源的配置,还以为要经过数据源的配置才能正常显示结果,又把数据源的配置该搞上了一遍。
结果还是和以前一样,最后吧程序中连接数据库的帐号和密码改成了root帐号和密码就同过了,结果也出来了。
终于知道错在哪里了,今天一天的努力没有白费,现在至少知道错在哪里了。但发现还是有那么多的不懂,就比如tomcat为什么进行数据源的配置后性能就更加好,
为什么我在mysql里的数据库里的一个帐号登录就会连接不了呢?我记的我帐号和密码都都应该是正确的。。
还有很多很多。。


	
posted on 2009-03-10 16:38 黄明 阅读(375) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2025年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

留言簿

文章档案

搜索

  •  

最新评论