Java连接Oracle 11g异常

我使用Hibernate连接数据库,在我写的test类里面连接数据库不会报错,但是在我使用浏览器访问Web项目的网页的时候Myeclipse的控制台报错,报的错是:201... 我使用Hibernate连接数据库,在我写的test类里面连接数据库不会报错,但是在我使用浏览器访问Web项目的网页的时候Myeclipse的控制台报错,报的错是:
2013-9-7 20:21:02 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet HouseServlet threw exception
java.lang.NoSuchMethodError: oracle.i18n.text.converter.CharacterConverterOGS.getInstance(I)Loracle/sql/converter/CharacterConverters;
at oracle.sql.converter.CharacterConverterFactoryOGS.make(CharacterConverterFactoryOGS.java:47)
at oracle.sql.CharacterSetWithConverter.getInstance(CharacterSetWithConverter.java:91)
at oracle.sql.CharacterSetFactoryThin.make(CharacterSetFactoryThin.java:122)
at oracle.sql.CharacterSet.make(CharacterSet.java:439)
at oracle.jdbc.driver.DBConversion.<init>(DBConversion.java:144)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:877)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:267)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:413)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:164)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:752)
后面的写不下了

请问是什么情况??
展开
 我来答
jiangzaifu
2013-09-07 · TA获得超过566个赞
知道小有建树答主
回答量:1169
采纳率:0%
帮助的人:438万
展开全部
1,写个最简单的测试类,测试下能否正常连接数据库。
2,Servlet.service() for servlet HouseServlet threw exception,核查一遍这个servlet的编写与配置
3,CharacterConverters:多出提到转换问题,看看servlet中是否接收并转换参数。核查是否对。
4, 加上断点,跟踪下信息。
比尔小叭
2013-09-07
知道答主
回答量:30
采纳率:0%
帮助的人:6.8万
展开全部
你是在servlet中链接的方法么?关注一下细节,提示中说是类型转换的问题。可以将内容打印出来看看,具体那块儿有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
何化冰
推荐于2016-03-28 · 超过29用户采纳过TA的回答
知道答主
回答量:210
采纳率:100%
帮助的人:56.2万
展开全部
org.apache.catalina.core.StandardWrapperValve invoke
2009-02-04 16:33:43
标签:代码 debug jsp 休闲 职场
org.apache.catalina.core.StandardWrapperValve invoke
今天写代码,竟然接连遇到这个异常好几次。debug几个小时才弄明白,晕。
上网找了些拼凑下做个总结,不保证准确无误,记下来仅供参考。
以下是错误原因:
1.servlet或jsp中,重复调用response的 getOutputStream(),response.getWriter()方法
2.form表单里没有 method="post" action=""参数
3.看JDBC操纵数据库的代码,仔细看,例如调用的对象的属性为null。
Connection conn=null; 之后之就调用了conn.??的方法
我就时错在这里
仅供参考!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式