谁帮我调试下jsp源代码,源代码出错了,我私信给你发过去。驱动是否注册我不会调试。

问题描述

谁帮我调试下jsp源代码,源代码出错了,我私信给你发过去。驱动是否注册我不会调试。是《实战突击:Java项目开发案例整合》第九章的例子。使用ProxoolConnectionPoolsqle=java.sql.SQLException:Nosuitabledriverfoundforproxool.net

解决方案

解决方案二:
那个驱动注册的好像被注释了吧,你看的是不是企业门户新闻网srccomwsyConnsqlserver.java我看这个源码里那一段被注释了/*try{cn=DriverManager.getConnection("proxool.net");}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}

解决方案三:
你程序跑起来了吗?给我发个短信,或者自这里把改过的代码贴出来。
解决方案四:
我把注释去掉,还是报错。
解决方案五:
引用1楼ymwcwee的回复:

那个驱动注册的好像被注释了吧,你看的是不是企业门户新闻网srccomwsyConnsqlserver.java我看这个源码里那一段被注释了/*try{cn=DriverManager.getConnection("proxool.net");}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}

_________________________________________________________________________________________javax.naming.NameNotFoundException:NameTestJNDIisnotboundinthisContextatorg.apache.naming.NamingContext.lookup(NamingContext.java:770)atorg.apache.naming.NamingContext.lookup(NamingContext.java:153)atcom.wsy.Connsqlserver.getConnection(Connsqlserver.java:30)atcom.wsy.Connsqlserver.executeQuery(Connsqlserver.java:51)atcom.wsy.Selectsql.selectNews(Selectsql.java:138)atorg.apache.jsp.index_jsp._jspService(index_jsp.java:108)atorg.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:723)atorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)atorg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)atorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:723)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atcom.wsy.Filter.ModifyCode.doFilter(ModifyCode.java:23)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)atorg.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)atorg.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:617)atorg.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1774)atjava.lang.Thread.run(Thread.java:619)java.lang.NullPointerExceptionatcom.wsy.Connsqlserver.executeQuery(Connsqlserver.java:53)atcom.wsy.Selectsql.selectNews(Selectsql.java:138)atorg.apache.jsp.index_jsp._jspService(index_jsp.java:108)atorg.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:723)atorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)atorg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)atorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:723)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atcom.wsy.Filter.ModifyCode.doFilter(ModifyCode.java:23)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)atorg.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)atorg.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:617)atorg.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1774)atjava.lang.Thread.run(Thread.java:619)
解决方案六:
回复前让我先暴个粗口,妈了个逼的,这本书的作者!!!!编译后的文件先运行成功了再发给大家!!!害老子调试大半夜啊!!然后开始纠正错误!1、更改WEB-INFweb.xml里<res-ref-name>jdbc/ConnectionPool</res-ref-name>为<res-ref-name>TestJNDI</res-ref-name>【吐槽】傻逼作者,编译后的Connsqlserver.class文件找的是TestJNDI,可是他给的配置文件却是jdbc/ConnectionPool,老子反编译class才发现的,源码是jdbc/ConnectionPool,狗日的!!!脑子被门挤了!!2、发现META-INFcontext.xml文件里的url读取不到,我各种方式都试过了,文件名Content.xml首字母要大写了,修改Context.xml后要清除tomcatconfCatalinalocalhost项目名称.xml了,连接sqlserver2000和2005的驱动写法不同了,我都试过,俩字:无效!!!!最后把context.xml的内容写到tomcatconfserver.xml才生效具体如下<Contextpath="/"docBase="这里写你项目的位置"><Resourcename="TestJNDI"type="javax.sql.DataSource"auth="Container"driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"url="jdbc:sqlserver://localhost:1433;DatabaseName=db_net"username="sa"password="111"maxActive="100"maxIdle="30"maxWait="6000"/></Context>

插播一句:我的sqlserver2008是vs2010自带的,无法导入分离的数据库,老子又去装了个SSMS,这一节就不吐槽了,以后总用得上。最后老子终于打开那个页面了,艹,睡觉去!
解决方案七:
接着来吐槽,后台页面居然不兼容谷歌、火狐!只能用IE内核的打开!谁用IE那个破B啊!要不是有些网银必须用IE,我TM早把IE卸了,居然还只为IE,你以为你是银行啊!这种书最好一本都卖不出去,完全误人子弟啊!
解决方案八:
啊哈哈,这后台居然可以sql注入,挫B啊,果然是垃圾中的战斗机啊帐号:mr密码:mrsoft输入下面的密码一样可以登录'or'1'='1

好了,开始上班,我就不找它的毛病了
解决方案九:
引用5楼ymwcwee的回复:

回复前让我先暴个粗口,妈了个逼的,这本书的作者!!!!编译后的文件先运行成功了再发给大家!!!害老子调试大半夜啊!!然后开始纠正错误!1、更改WEB-INFweb.xml里<res-ref-name>jdbc/ConnectionPool</res-ref-name>为<res-ref-name>TestJNDI</res-ref-name>【吐槽】傻逼作者,编译后的Connsqlserver.class文件找的是TestJNDI,可是他给的配置文件却是jdbc/ConnectionPool,老子反编译class才发现的,源码是jdbc/ConnectionPool,狗日的!!!脑子被门挤了!!2、发现META-INFcontext.xml文件里的url读取不到,我各种方式都试过了,文件名Content.xml首字母要大写了,修改Context.xml后要清除tomcatconfCatalinalocalhost项目名称.xml了,连接sqlserver2000和2005的驱动写法不同了,我都试过,俩字:无效!!!!最后把context.xml的内容写到tomcatconfserver.xml才生效具体如下<Contextpath="/"docBase="这里写你项目的位置"><Resourcename="TestJNDI"type="javax.sql.DataSource"auth="Container"driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"url="jdbc:sqlserver://localhost:1433;DatabaseName=db_net"username="sa"password="111"maxActive="100"maxIdle="30"maxWait="6000"/></Context>

插播一句:我的sqlserver2008是vs2010自带的,无法导入分离的数据库,老子又去装了个SSMS,这一节就不吐槽了,以后总用得上。最后老子终于打开那个页面了,艹,睡觉去!

_________________________________________________________________________________________________技术帝,以后多看你的帖子啰。
解决方案十:
初学者遇到的问题比较都又没人帮忙解决。谢谢了大家捧场帮忙了,@ymwcwee
解决方案十一:
关键代码都是.class,还好能反编译。真他妈的垃圾。

时间: 2024-09-20 10:14:47

谁帮我调试下jsp源代码,源代码出错了,我私信给你发过去。驱动是否注册我不会调试。的相关文章

帮我看下这个存储过程,怎么出错了?

问题描述 --这个使用来搜索并带有分页的存储过程,说什么语法错误/**分界法分页SP.*/--docount表示是否读取数据总条数CreatePROCdbo.select_News@PageSizeINT=2,@PageIndexINT=1,@DoCountBIT=0,@newsKeyvarchar(20),@newsGjzvarchar(100)ASSETNOCOUNTONDECLARE@SqlNVARCHAR(500)IF@DoCount=1SELECTCOUNT(newsId)ASCTFR

代码-有没有人帮我讲解下jsp的程序呢?实在是看不懂,网上搜索也了解了点

问题描述 有没有人帮我讲解下jsp的程序呢?实在是看不懂,网上搜索也了解了点 希望你们帮我讲讲整个代码的框架?怎么实现的,实在是看不懂,网上搜索也了解了点 解决方案 建议先看servlet,然后再了解jsp 解决方案二: JSP实际上就是是一个servlet程序,只是jsp把这个servlet封装起来,通过PrintWriter的方式,将你的jsp中的内容,以html的元素内容形式返回给页面 解决方案三: 通俗的讲,jsp就是服务端servlet运行代码的一种视图表现形式,你也可以理解为网页,只

注册表-VC如何修改浏览器的主页,先帮我看下我的代码哪儿错了

问题描述 VC如何修改浏览器的主页,先帮我看下我的代码哪儿错了 void main() { HKEY hkey1,hkey2; DWORD dwDisposition1,dwDisposition2; RegCreateKeyEx(HKEY_CURRENT_USER,"SoftwareMicrosoftInternet ExplorerMain",0,NULL,0,KEY_ALL_ACCESS,0,&hkey1,&dwDisposition1); RegSetValue

汇编语言-请大神们帮我看一下这个程序哪出错了,万分感谢!!

问题描述 请大神们帮我看一下这个程序哪出错了,万分感谢!! STACK1 SEGMENT STACK DW 200 DUP (?) STACK1 ENDS DATA SEGMENT SPACE DB 1000 DUP (' ') PATTERN DB 6 DUP (' '),0C9H,26 DUP (0CDH),0BBH,6 DUP (' ') DB 6 DUP (' '),0BAH,26 DUP (20H),0BAH,6 DUP (' ') DB 6 DUP (' '),0C8H,26 DUP

数据结构 单链表-帮我看看下面的程序哪里出错了,刚从数据结构学的单链表,运行不了

问题描述 帮我看看下面的程序哪里出错了,刚从数据结构学的单链表,运行不了 就简单的取值 插入 删除 合并 #include #include #include typedef struct LNode { int num; struct LNode *next; }LNode,*LinkList; void InitiList(LinkList L) { L=(LinkList)malloc(sizeof(LNode)); L->next=NULL; } void LocateElem(Link

编程-修改了下代码就运行出错了,怎么回事?

问题描述 修改了下代码就运行出错了,怎么回事? #include<iostream> using namespace std; struct list { int data; struct list *next; }; class Stack { struct list *ptr; public: Stack() { ptr=NULL; } void push(int x)//进栈成员函数 { struct list *newnode=new struct list; newnode->

android真机调试,获取网页源代码,返回302.请大神指点迷津,万分感谢!

问题描述 android真机调试,获取网页源代码,返回302.请大神指点迷津,万分感谢! 获取网页源代码,返回code是302 用真机调试 ,请大神指点迷津,万分感谢! URL url = new URL(path); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.setConnectTimeout(5000); conn.set

求高手帮调试下程序,紧急,谢谢

问题描述 我的邮件发送和接收程序,发送成功,接收是登录服务器错误,请高手帮调试下,QQ982337685在线等 解决方案 解决方案二:Code??解决方案三:你给邮箱,我给你代码~~

delphi-Delphi大神 帮我调试下 为嘛循环不能正常的插入

问题描述 Delphi大神 帮我调试下 为嘛循环不能正常的插入 procedure TfrmMain.NcaculateClick(Sender: TObject); var bid1: TBid; estimate: TEstimate; begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Text := 'select * from Bid'; ADOQuery1.Open; ADOQuery2.Close; ADOQuery2