[求助]小妹不才请各位帅哥哥靓姐姐帮忙
做的JSP页面在输入用户名和密码后,与主页连不上 出现了错误界面:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Name SqlServerDB is not bound in this Context org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758) org.apache.jsp.checklogin_jsp._jspService(checklogin_jsp.java:108) 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)
root cause
javax.naming.NameNotFoundException: Name SqlServerDB is not bound in this Context org.apache.naming.NamingContext.lookup(NamingContext.java:768) org.apache.naming.NamingContext.lookup(NamingContext.java:138) org.apache.naming.NamingContext.lookup(NamingContext.java:779) org.apache.naming.NamingContext.lookup(NamingContext.java:138) org.apache.naming.NamingContext.lookup(NamingContext.java:779) org.apache.naming.NamingContext.lookup(NamingContext.java:138) org.apache.naming.NamingContext.lookup(NamingContext.java:779) org.apache.naming.NamingContext.lookup(NamingContext.java:151) org.apache.naming.SelectorContext.lookup(SelectorContext.java:136) javax.naming.InitialContext.lookup(InitialContext.java:347) connection.conn.<init>(conn.java:28) org.apache.jsp.checklogin_jsp._jspService(checklogin_jsp.java:57) 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.
搜索更多相关主题的帖子:
小妹
----------------解决方案--------------------------------------------------------
在context中没有绑定了你的这个名字呀
----------------解决方案--------------------------------------------------------
还是没明白啊
可不可以说清楚一下啊
谢谢了~~
----------------解决方案--------------------------------------------------------
呵呵,我想你用的数据源吧,你应该将你的数据源名称绑定到server.xml的context中呀
具体参看本版中的一篇数据源的配置帖子
----------------解决方案--------------------------------------------------------
是不是这些啊?
我有写啊
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
是不是很笨啊~
麻烦你了真的不好意思
----------------解决方案--------------------------------------------------------
你看了。。《用jndi连接数据源的方法》这篇帖子吗,我感觉他讲的还是很详细的嘛,你应该试这做一下,我现在比较忙的,不能给你写了,不过你上面写的还是不完整哈,你可以到网上看看,一定有好的东东
[此贴子已经被作者于2005-5-13 13:18:35编辑过]
----------------解决方案--------------------------------------------------------
我哥哥给我做了一个网络办公系统,用JSP技术做的,在他那里用都好好的,可我拿回来就出现这个问题,数据库我重装的,所有准备工作都做好了,结果就出现这个问题了.
好郁闷啊,自己弄不明白,干着急,请再帮帮我吧
----------------解决方案--------------------------------------------------------
那他给你的那个系统里面有说明文档没有呀,
数据库的连接,以及数据库文件有吗?
你要先确定你有一个可以运行JSP的平台
能够连通的数据库
然后再将你的这个系统发布上去,看看出的说明问题了
我也只能说这么多了哈,具体的错误没有看见很难说
----------------解决方案--------------------------------------------------------
系统变量新建了
SQL Server的驱动程序放在Tomcat\common\lib里了
Tomcat\conf\server.xml的文件也配置了
启动Tomcat\bin\startup.bat也成功了
登录界面出来了,输入用户名和密码就不行
----------------解决方案--------------------------------------------------------
呵呵,
你进行数据库的连接测试了吗?
说不定数据库的连接不成功哟
其他的我也不好说了哈,毕竟我没有看见了哈
----------------解决方案--------------------------------------------------------