`
sd6292766
  • 浏览: 102227 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

eclipse下使用ORACLE11GR1运行项目的一个要点记录

阅读更多
    参考资料:http://www.cnblogs.com/zhzzyp/archive/2010/05/27/1745043.html

    在搭环境的时候,使用的是ORACLE11G R1的版本,安装时候自带的0jdbc6.jar那个版本,谁想启动报错:
严重: Error while registering Oracle JDBC Diagnosability MBean.
javax.management.MalformedObjectNameException: Invalid character '
' in value part of property
	at javax.management.ObjectName.construct(ObjectName.java:602)
	at javax.management.ObjectName.<init>(ObjectName.java:1403)
	at oracle.jdbc.driver.OracleDriver.registerMBeans(OracleDriver.java:303)
	at oracle.jdbc.driver.OracleDriver$1.run(OracleDriver.java:213)
	at java.security.AccessController.doPrivileged(Native Method)
	at oracle.jdbc.driver.OracleDriver.<clinit>(OracleDriver.java:209)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:247)
	at sun.misc.Service$LazyIterator.next(Service.java:271)
	at java.sql.DriverService.run(DriverManager.java:664)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.sql.DriverManager.loadInitialDrivers(DriverManager.java:506)
	at java.sql.DriverManager.initialize(DriverManager.java:612)
	at java.sql.DriverManager.getDrivers(DriverManager.java:356)
	at org.apache.catalina.loader.JdbcLeakPrevention.clearJdbcDriverRegistrations(JdbcLeakPrevention.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.loader.WebappClassLoader.clearReferencesJdbc(WebappClassLoader.java:2032)
	at org.apache.catalina.loader.WebappClassLoader.clearReferences(WebappClassLoader.java:1952)
	at org.apache.catalina.loader.WebappClassLoader.stop(WebappClassLoader.java:1864)
	at org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:658)
	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:225)
	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5531)
	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:225)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:633)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:558)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:468)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1322)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
	at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:379)
	at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:324)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
2013-2-19 23:49:16 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [/Report_Sys_Pro] registered the JDBC driver [oracle.jdbc.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
2013-2-19 23:49:16 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: The web application [/Report_Sys_Pro] appears to have started a thread named [FileWatchdog] but has failed to stop it. This is very likely to create a memory leak.
2013-2-19 23:49:16 org.apache.catalina.startup.HostConfig deployDirectory


    网上简单搜索了一下,这个有必要做个记录,需要升级下最新的驱动版本,难怪ORALE要弄个R2。遗憾的是,我一开始安装R2,共装了4次,全部报缺少文件,第4次安装时候,我选择最简单的单实例的方式安装,也告失败,无奈转到R1,还尽出这幺蛾子。
    最新驱动下载地址:http://www.oracle.com/technology/global/cn/software/tech/java/sqlj_jdbc/htdocs/jdbc_111060.html
分享到:
评论

相关推荐

    centos4[1].7+oracle11gr1的安装

    centos4[1].7+oracle11gr1的安装centos4[1].7+oracle11gr1的安装centos4[1].7+oracle11gr1的安装centos4[1].7+oracle11gr1的安装centos4[1].7+oracle11gr1的安装centos4[1].7+oracle11gr1的安装centos4[1].7+oracle...

    Oracle 11gR1 RAC On Windows 2003

    Oracle 11gR1 RAC (Real Application Clusters) 是Oracle数据库的一种高可用性解决方案,它允许多台服务器共享同一个数据库,以提供故障切换和负载均衡能力。在这个场景中,我们将关注在Windows 2003操作系统上部署...

    VMware安装Ubuntu10.10和Oracle11gr1.doc

    在本文中,我们将详细探讨如何在VMware Workstation 7.1.3环境下安装Ubuntu 10.10(Maverick Meerkat)操作系统,以及后续如何在该环境中安装Oracle 11g Release 1 (11.1.0.7.0)数据库。这些步骤对于那些希望在虚拟...

    Oracle 11gR1 RAC On Linux Using NFS

    Oracle 11gR1 RAC (Real Application Clusters) 是Oracle数据库的一种高可用性解决方案,它允许多台服务器共享同一个数据库实例,从而提供近乎零停机时间的服务。在这个环境中,Linux操作系统作为基础平台,而NFS...

    Oracle Weblogic Server 11gR1 PS2: Administration Essentials

    Oracle WebLogic Server 11gR1 PS2(Patch Set 2)是Oracle公司推出的中间件平台,主要用于构建、部署和管理企业级Java应用程序。它是一个功能强大的应用服务器,提供了全面的企业服务 Bus (ESB)、Java消息服务 (JMS...

    使用 VMware Workstation6 在 Oracle Enterprise Linux 5上安装 Oracle 11gR1

    在 Oracle Enterprise Linux 5 上使用 VMware Workstation 6 安装 Oracle 11gR1 是一种常见的部署方式,它允许你在隔离环境中测试和学习数据库管理。这个过程涉及了虚拟化技术、Linux 系统管理和数据库安装等多个...

    Oracle11gR1_win7安装解决方案&完全卸载说明

    Oracle 11gR1是Oracle数据库的一个重要版本,它在Windows 7操作系统上的安装可能会遇到一些挑战,但通过正确的步骤和解决方案,可以顺利进行。本文将详细介绍在Windows 7上安装Oracle 11gR1的过程以及如何进行完全...

    Packtpub.Getting.Started.with.Oracle.BPM.Suite.11gR1.Sep.2010.rar

    《Packtpub.Getting.Started.with.Oracle.BPM.Suite.11gR1.Sep.2010》这本书的电子版是一个压缩文件,包含了深入理解Oracle Business Process Management (BPM) Suite 11gR1的关键知识。Oracle BPM Suite是Oracle...

    Oracle11gR1在RHEL5.4中安装详细教程

    在RedHat Enterprise Linux 5.4中安装Oracle11gR1 的详细文档。

    Win7旗舰版安装Oracle_11gR1_database

    Win7旗舰版安装Oracle_11gR1_database

    oracle patch包p4899105 10gR1

    Oracle 10gR1 (10.1.0.4) 是Oracle数据库的第十个主要版本的第一个小版本,它包含了众多的新特性和改进。然而,随着使用时间的增长,用户可能会遇到一些已知的问题或安全漏洞,这就需要通过打补丁来解决。补丁编号 ...

    Oracle_11g安装与卸载说明

    oracle11g卸载 windows_7_Oracle_11g安装图解 安装Oracle注意事项和重装步骤

    sql2008与oracle11gR1数据库交互详解

    首先,SQL Server 2008是微软公司推出的关系型数据库管理系统,而Oracle 11g R1是甲骨文公司的旗舰产品,两者都是业界广泛使用的数据库平台。为了使这两个不同的数据库系统能够相互通信,我们需要配置数据库链接...

    oracle11gr1 Rac 升级 11.1.0.6 到 11.1.0.7

    Oracle 11g R1 (11.1) RAC(Real Application Clusters)是一个用于构建高可用性数据库集群的产品。当需要将 Oracle 11g R1 RAC 从版本 11.1.0.6 升级到 11.1.0.7 时,需要遵循一系列严谨的步骤来确保升级过程顺利...

    《Oracle 数据库管理员指南(11gR1)》

    《Oracle 数据库管理员指南(11gR1)》是一本专门为Oracle数据库11g Release 1 (11.1)版本设计的官方文档,它为数据库管理员提供了全面且深入的指导,帮助他们管理和维护Oracle数据库系统。Oracle数据库是全球广泛...

Global site tag (gtag.js) - Google Analytics