当前位置:  技术问答>java相关

用连接池时出现的错误

    来源: 互联网  发布时间:2015-06-28

    本文导语:  我想在JBuilder中使用WebLogic连接池连接SQLServer 2000数据库,代码如下: package testconnectpool; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; import weblogic.db.jdbc.*; import java.sql.*;     try{     ...

我想在JBuilder中使用WebLogic连接池连接SQLServer 2000数据库,代码如下:
package testconnectpool;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import weblogic.db.jdbc.*;
import java.sql.*;


    try{
      Class.forName("weblogic.jdbc.pool.Driver");
      out.println("加载Weblogic驱动器成功!");
    }
    catch(Exception err){
      out.println("加载Weblogic驱动器失败!");
    }

    try{
      String strURL = null;
      strURL = "jdbc:weblogic:pool:SQLPool";
      Connection sqlCon = DriverManager.getConnection(strURL,"sa","1234");
      sqlCon.setCatalog("Northwind");
    }
    catch(Exception err){
      out.println("连接池失败!");
    }

第一个try中的代码执行正常,可执行到第二个try时catch语句没有起作用,并且报错如下:
Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Errortype Exception reportmessage Internal Server Errordescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.exception javax.servlet.ServletException: Servlet execution threw an exception
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
 at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
 at java.lang.Thread.run(Thread.java:484)
root cause java.lang.IllegalAccessError: java.security.acl.NotOwnerException
 at weblogic.security.acl.Realm.getRealm(Realm.java:91)
 at weblogic.security.acl.Realm.getRealm(Realm.java:36)
 at weblogic.security.acl.Realm.authenticate(Realm.java:183)
 at weblogic.jdbc.pool.Driver.connect(Driver.java:146)
 at java.sql.DriverManager.getConnection(DriverManager.java:517)
 at java.sql.DriverManager.getConnection(DriverManager.java:177)
 at testconnectpool.TestPool.doPost(TestPool.java:52)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
 at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
 at java.lang.Thread.run(Thread.java:484)
请问,我应该如何解决?
顺便问一句,为什么在JBuilder中使用WebLogic连接池后编译程序的速度会非常慢,尤其是在Creating archive for ''处。

|
顺便问一句,为什么在JBuilder中使用WebLogic连接池后编译程序的速度会非常慢,尤其是在Creating archive for ''处。
=================================================================
Properties for 
中的Allways Create Achive .....
选掉!!!

|
出的是error不是exception.
所以try没有用。

你可以把try里面的4句话,一个个试,看看是哪句出错的。。。

|
你的weblogic起来了吗?启动的过程中有没有什么问题?你仔细看看!

|
应该不是程序的问题。可能是配置的问题。

|
你的weblogic的版本是什么?我想要的是你在weblogic.properties(5.1以前)或config.xml(6.0以后)中datesource的设置!

    
 
 

您可能感兴趣的文章:

  • 我用APPLET连接数据库时出现No suitable driver,是什么意思
  • 在solaris 10上进行socket编程 编译没有问题 连接时出了错
  • 连接数据库时出现[Message][ODBC 驱动程序 管理器]非法的描述器索引。是什么问题?
  • 用LINUX做HELIX服务器,用W2K做客户机,客户机视频点播,连接时出现问题!!!!
  • 用jdbc桥做一个连接函数时出现的怪错误!
  • FTP连接时出现的问题,大家进来看看。。。。。
  • 100分,紧急求助!数据库连接时出现ResultSet is closed错误,什么原因?
  • [求教]:NFS的连接问题.做NFS时报连接错误,据称是portmap问题,但...
  • 怎样把连接数据库的错误信息显示到页面上
  • ftp连接出现socket错误=#10054的解决方法
  • 超奇怪的连接错误
  • 请帮忙看看连接错误,急救!!!
  • linux下使用易飞ERP系统出现“报表数据库连接错误!!”是怎么回事
  • vsftp连接错误cannot locate user entry:vsftpd
  • 连接数据库出现的“无效的光标状态”错误/
  • 运行lumaqq时,出现了一个“连接错误”,说“edu.tsinghua.lumaqq.net.porter",是怎么加事啊?
  • VM下的linux Socket程序怎么客户机一连接就出现Bad address的错误?
  • Eclipse连接Oracle数据库的ORA-00604 ORA-12705错误
  • putty连接xming错误..
  • **紧急求助:使用xmanager连接linux出现得错误*****
  • socket连接函数connect()返回错误 errno 为 115,什么原因?谢谢
  • 链接错误,不能连接标准库
  • 数据库连接错误
  • 连接Oracle817数据库的错误提示
  • 连接数据库时出现[Message][ODBC 驱动程序 管理器]非法的描述器索引。是什么问题? iis7站长之家
  • 在tomcat下连接oracle8i的javabean出现如下错误,急!
  • 我的jsp连接数据库时,出现以下错误呀!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 什么是socket的长连接,以及如何实现长连接,长连接和短连接有什么区别?
  • 如何在windows上远程连接centOS桌面
  • 建立长连接的SOCET通讯后,如何检查长连接的有效性,如何获知连接状态
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • Oracle 表连接方式(内连接/外连接/自连接) 详解
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 关于inetd。我做了一个测试程序,想计算ftp最多能有多少了连接,我发现当连接到1020次就不可以连接了,哪位大侠知道如何做才能将连接数量增加至10000呢??
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • 哪位给解释一下长连接和短连接的区别?
  • mysql jdbc连接mysql数据库步骤及常见参数详解
  • ssh连接得通虚拟机,连接不通隔壁宿舍?
  • windows server2012无法连接无线网络解决方法(windows无线连接)
  • 请问unix/linux下动态连接库和静态连接库有什么区别?
  • fedora15 KDE桌面下能连接WLAN,GNOME下能搜到信号,就是连接不上,。。。。
  • linux 有线连接了却显示有线连接断开是怎么回事
  • 建立一个ftp数据连接并传送或接受完毕一些数据后,能否不关闭此数据连接,下次接着用?
  • oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法
  • LINUX中连接C++的库怎么连接.库在什么位置,还有什么特殊命令吗?
  • socket 断开连接如何再恢复连接
  • 请问连接本机数据库的JDBC,和连接远程的JDBC有没有区别?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3