`
zhangzcz1999
  • 浏览: 147581 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

请教连接weblogic8.1的jndi程序出错的问题

阅读更多
我在weblgoic上建立了mysql的数据库连接池成功,并建立数据源test,jndi名字为:MYJNDI。然后在另外一台机子编写程序去连接:
程序如下:
try {
			Hashtable   env   =   new Hashtable();  
            env.put(Context.INITIAL_CONTEXT_FACTORY,   "weblogic.jndi.WLInitialContextFactory");  
            env.put(Context.PROVIDER_URL,   "t3://192.168.0.90:7001");  
            env.put(Context.SECURITY_PRINCIPAL, "weblogic");
            env.put(Context.SECURITY_CREDENTIALS,"weblogic");
			Context ctx = new InitialContext(env);
			DataSource ds = (DataSource) ctx.lookup("MYJNDI");
			if(ds != null) {
					System.out.println("***********" + ds.toString());
				Connection con = ds.getConnection(); 
				Statement  st = con.createStatement();
				ResultSet rs = st.executeQuery("select * from acl_user");
	
	            while(rs.next())   {  
	                    System.out.println(rs.getInt(1)   +   "\t"   +   rs.getString(2));  
	            }   
			}else {
				System.out.println("cannot find !!!!");
			}
		}catch (Exception ex) {
			ex.printStackTrace();
		}

结果是运行到Connection con = ds.getConnection(); 这行的时候出错了,出现的异常如下:
***********IOR:0000000000000044524d493a7765626c6f6769632e6a6462632e636f6d6d6f6e2e696e7465726e616c2e52656d6f746544617461536f757263653a30303030303030303030303030303030000000000100000000000004a0000102000000000d3139322e3136382e302e393000001b59000000880042454108010300000000096367536572766572000000000000000000000044524d493a7765626c6f6769632e6a6462632e636f6d6d6f6e2e696e7465726e616c2e52656d6f746544617461536f757263653a303030303030303030303030303030300000000004323739000000000142454128000000100000000000000000032ce7a9ccd193ec00000006000000010000002c0000000000010020000000030001002000010001050100010001010000000003000101000001010905010001000000190000003b0000000000000033687474703a2f2f3139322e3136382e302e39303a373030312f6265615f776c735f696e7465726e616c2f636c61737365732f00000000001f000000040000000300000020000000040000000100000021000000c800010000000000020006000000000024000000200000006600060000000000010000000d3139322e3136382e302e393000001b5a004000000000000806066781020101010000001f0401000806066781020101010000000f7765626c6f67696344454641554c540000000000000000000000000000000000000000000000002200000000004000000000000806066781020101010000001f0401000806066781020101010000000f7765626c6f67696344454641554c5400000000000000000000000000000000004245410300000290000000000000000c726f756e642d726f62696e00000000000000000a6d7973716c4a4e44490000000000000100000044524d493a7765626c6f6769632e6a6462632e636f6d6d6f6e2e696e7465726e616c2e52656d6f746544617461536f757263653a3030303030303030303030303030303000000000010000000000000208000102000000000d3139322e3136382e302e393000001b59000000880042454108010300000000096367536572766572000000000000000000000044524d493a7765626c6f6769632e6a6462632e636f6d6d6f6e2e696e7465726e616c2e52656d6f746544617461536f757263653a303030303030303030303030303030300000000004323739000000000142454128000000100000000000000000032ce7a9ccd193ec00000005000000010000002c0000000000010020000000030001002000010001050100010001010000000003000101000001010905010001000000190000003b0000000000000033687474703a2f2f3139322e3136382e302e39303a373030312f6265615f776c735f696e7465726e616c2f636c61737365732f00000000001f000000040000000300000020000000040000000100000021000000c800010000000000020006000000000024000000200000006600060000000000010000000d3139322e3136382e302e393000001b5a004000000000000806066781020101010000001f0401000806066781020101010000000f7765626c6f67696344454641554c540000000000000000000000000000000000000000000000002200000000004000000000000806066781020101010000001f0401000806066781020101010000000f7765626c6f67696344454641554c540000000000000000000000000000000000ffffffffccd193ec
java.rmi.MarshalException: CORBA MARSHAL 0 Maybe; nested exception is: 
	org.omg.CORBA.MARSHAL:   vmcid: 0x0  minor code: 0 completed: Maybe
	at com.sun.corba.se.internal.iiop.ShutdownUtilDelegate.mapSystemException(ShutdownUtilDelegate.java:97)
	at javax.rmi.CORBA.Util.mapSystemException(Util.java:65)
	at weblogic.jdbc.common.internal._RemoteDataSource_Stub.getConnection(Unknown Source)
	at com.monipro.jnditest.JndiStartUpListener.contextInitialized(JndiStartUpListener.java:32)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
	at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
	at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
	at org.apache.catalina.core.StandardService.start(StandardService.java:480)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
	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:324)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
Caused by: org.omg.CORBA.MARSHAL:   vmcid: 0x0  minor code: 0 completed: Maybe
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
	at java.lang.Class.newInstance0(Class.java:308)
	at java.lang.Class.newInstance(Class.java:261)
	at com.sun.corba.se.internal.iiop.messages.ReplyMessage_1_2.getSystemException(ReplyMessage_1_2.java:90)
	at com.sun.corba.se.internal.iiop.ClientResponseImpl.getSystemException(ClientResponseImpl.java:105)
	at com.sun.corba.se.internal.corba.ClientDelegate.invoke(ClientDelegate.java:314)
	at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
	... 27 more

其中
at com.monipro.jnditest.JndiStartUpListener.contextInitialized(JndiStartUpListener.java:32)
指的就是
Connection con = ds.getConnection();这行错误

请教这问题怎么解决啊?
分享到:
评论

相关推荐

    weblogic 8.1 plugin for Eclipse 3.4

    weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4

    weblogic8.1安装包

    WebLogic Server 8.1是Oracle公司开发的一款企业级应用服务器,它在Java平台上提供了一个用于构建、部署和管理分布式应用程序的平台。WebLogic Server 8.1的安装过程是IT管理员和开发者需要掌握的关键技能之一,因为...

    Weblogic8.1使用说明

    - 对于在 Weblogic 8.1 下运行的应用程序,可能需要进行一些代码层面的调整来解决特定的问题。 - **公文表单显示乱码/出错:** - 修改 officeForm.java 文件中的第 1327 行,将字符集从 UTF-16 改为 GBK。 - **...

    weblogic8.1配置部署文档

    在这个配置部署文档中,我们将深入探讨如何在WebLogic 8.1环境中配置JNDI(Java Naming and Directory Interface)、设置Oracle数据源以及部署应用程序。 1. **配置JNDI和Oracle数据源** JNDI 是Java平台的一个...

    weblogic 8.1pojiebao.zip

    5. **安全管理**:WebLogic Server 8.1提供了基于角色的访问控制(RBAC)、SSL/TLS加密、JAAS(Java Authentication and Authorization Service)集成等功能,以保护应用程序和数据的安全。 6. **性能监控与管理**...

    weblogic8.1安装和配置

    ### WebLogic 8.1 的安装与配置详细指南 #### 一、WebLogic 8.1 安装步骤详解 **1.1 开始安装** - **欢迎界面**:启动安装...通过以上步骤,可以有效地安装、配置并使用WebLogic 8.1,同时也能解决常见的配置问题。

    配置weblogic 8.1

    在本文中,我们将深入探讨如何配置WebLogic 8.1,包括设置WebLogic Workshop IDE的字体、安装简体中文包、调整系统语言环境以及理解WebLogic Workshop 8.1在处理SOAP消息时的编码行为。 首先,我们来关注WebLogic ...

    weblogic8.1配置说明文件

    本文详细介绍了 WebLogic 8.1 的安装配置流程以及如何为不同的数据库类型配置 JNDI 数据源。通过以上步骤,用户可以成功地安装 WebLogic 并与各种关系型数据库进行连接。需要注意的是,具体的配置细节可能会根据实际...

    Weblogic 8.1的安装与配置

    【Weblogic 8.1的安装与配置】 WebLogic Server 8.1 是 BEA Systems 提供的一款中间件产品,用于构建、部署和管理企业级Java应用。在本文中,我们将详细探讨如何安装和配置WebLogic 8.1。 1. **软件获取与版权** ...

    weblogic8.1版本_1

    weblogic8.1版本_1 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器。 这个版本很难找哦......

    weblogic8.1应用部署.docx

    本文档将详细介绍如何在Weblogic 8.1环境下进行应用部署的过程,包括启动Weblogic服务、配置数据源以及部署应用程序等关键步骤。 #### 二、启动Weblogic服务 首先,我们需要启动Weblogic服务。可以通过以下步骤...

    Weblogic 8.1安装手册pdf

    WebLogic Server 8.1是Oracle公司开发的一款企业级Java应用服务器,它是基于Java EE(Java Platform, Enterprise Edition)标准的,为构建、部署和管理分布式应用程序提供了全面的平台。这款服务器版本在2002年发布...

    WEBLOGIC8.1详细安装及配置

    本文档详细介绍了 WebLogic 8.1 的安装和配置过程,包括安装前的准备、具体安装步骤、基本配置以及常见问题解决方法。通过本文档的学习,初学者应该能够顺利完成 WebLogic 的安装,并掌握基本的数据源配置技巧。如果...

    weblogic8.1sp5补丁包

    AIX下运行的weblogic8,weblogic8.1sp5补丁,修复该版本服务无故停止响应的问题

    Weblogic 8.1中配置JDBC

    总之,WebLogic 8.1中的JDBC配置涉及创建连接池和数据源,它们是Java应用程序与Oracle数据库交互的基础。通过遵循上述步骤,你可以确保应用程序能够有效地连接到数据库,进行数据操作。在部署生产环境的应用时,务必...

    weblogic 8.1安装与设置

    WebLogic Server 8.1是Oracle公司开发的一款企业级Java应用服务器,它是基于Java EE(Java Platform, Enterprise Edition)标准的,主要用于构建、部署和管理分布式应用程序。在本篇文章中,我们将深入探讨WebLogic ...

    Weblogic 8.1 +SP2破解版

    Weblogic 8.1 +SP2破解版

    Weblogic8.1安装和配置.docx

    WebLogic Server 8.1 是一款由 BEA Systems(后来被甲骨文公司收购)开发的企业级应用服务器,主要用于部署和管理Java EE应用程序。在本文中,我们将详细讲解WebLogic Server 8.1的安装与配置步骤,这对于初学者了解...

    weblogic8.1版本_7

    weblogic8.1版本_7 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器。 这个版本很难找哦......

    weblogic8.1服务器性能参数优化

    ### WebLogic 8.1 服务器性能参数优化详解 #### 一、概述 WebLogic 8.1 是一款成熟的企业级应用服务器,被广泛应用于构建高性能、高可用性的企业级应用。然而,为了确保WebLogic服务器能够高效稳定地运行,对其...

Global site tag (gtag.js) - Google Analytics