数据源配置出错!请帮忙看下!!谢谢各位大虾!

fengfeng925 2007-11-28 08:02:18
小弟配置了数据源,server.xml文件配置正确.Tomcat服务器可以正常启动,编写的连接测试代码如下:
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%!
final String JNDINAME = "java:comp/env/jdbc/ZHANGWAN" ;
%>
<%
Connection conn = null ;
try
{
Context ctx = new InitialContext() ;
DataSource ds = (DataSource)ctx.lookup(JNDINAME) ;
conn = ds.getConnection() ;
}
catch(Exception e)
{
System.out.println(e) ;
}
%>
<%=conn%>
<%
conn.close() ;
%>

可是一测试连接就显示null ;
在tomcat服务器中显示 Name jdbc is not bound in this Context ;
网页中显示如下错误:
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.cpdemo.test_jsp._jspService(test_jsp.java:75)
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)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.

请各位大虾帮忙看下!!谢谢了!!!
...全文
71 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengfeng925 2007-11-28
  • 打赏
  • 举报
回复
多谢楼上的朋友,是我server.xml文件中的配置路径出了点问题,现在已解决,多谢多谢!!!
imA 2007-11-28
  • 打赏
  • 举报
回复
这是tomcat经常遇到的一个问题,可以到网上搜索解决办法,搜索关键字为“Name jdbc is not bound in this Context tomcat5.0.28”。

主要问题就是你还需要在$TOMCAT_HOME/conf/Catalina/localhost下面建立一个和你项目同名的xml文件,并在其中配置你的数据源和JNDI信息。


具体的步骤可以看看网上给出的例子,或者在本论坛中搜索应该就能搜索的到

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧