weblogic.jndi.WLInitialContextFactory

Quanto option期权公式推导(更新中) Quanto期权不同于以标的股票或资产的计价货币支付最终收益的普通欧式期权,它以另一种货币以预先确定的汇率支付最后的收益。以股票B的计价货币来计价的quanto看涨期权的收益为F0×max⁡(Sa(T)−K,0)×Sb(T)F_0 \times \max(S_a(T)-K, 0) \times S_b(T)F0​×max(Sa​(T)−K,0)×Sb​(T) 其中SaS_aSa​以货币A计价,SbS_bSb​以货币B计价,F0F_0F0​是预先固定的汇率. 假设上述股票均遵循几何布朗运动,可以得到以下恒等式 阅读详情

很久没写blog了。今天突然遇到个问题,如下:

Create data source failure:javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory]
[ERROR] error:ApplicationException e                                              (services.property.BrmProperty)
com.gzdx.util.exception.ApplicationException: database error
at com.gzdx.services.org.db.DBOrgService.getCompanyListInSystem(DBOrgService.java:1046)
at com.gzdx.services.property.BrmProperty.getAllConfigurationByCmpyHash(BrmProperty.java:76)
at com.gzdx.services.system.Manager.createConfigurationHash(Manager.java:245)
at com.gzdx.services.system.Manager.start(Manager.java:234)
at com.gzdx.services.system.StartupServlet.init(StartupServlet.java:40)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3951)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)

           开始以为是weblogic.jar文件问题,或者环境问题,反复试验。原来是因为连接池问题。刚刚从服务器down下的src,因为服务器是weblogic的,所以连接池是weblogic的写法。而本地用的是tomcat的服务,修改成tomcat的写法重新编译ok.如下:

1、weblogic写法:

  JNDI_Name = poolConfig.getPoolName();
  Context ctx = null;
  Hashtable ht = new Hashtable(); 
  ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
  ht.put(Context.PROVIDER_URL, "t3://127.0.0.1:80");

try {
  ctx = new InitialContext(ht);
  ds = (DataSource)ctx.lookup (JNDI_Name);
  } catch (Exception e)
  {
   System.out.println("Create data source failure:"+e);
   
  } finally
  {
   try{
    ctx.close();
   } catch (Exception e)
   {
   }
  }

2、tomcat写法:

poolName = poolConfig.getPoolName();
  DB_Driver_Name = poolConfig.getDbDriver();
  initPoolSize = Integer.parseInt(poolConfig.getInitialPoolSize());
  max_con = Integer.parseInt(poolConfig.getMaxSize());
  poolIncrement = Integer.parseInt(poolConfig.getPoolIncrement());
  retryTimes = Integer.parseInt(poolConfig.getRetry());
  connectionRefresh = Integer.parseInt(poolConfig.getRefresh());
  connectionTimeout = Integer.parseInt(poolConfig.getTimeout());

  int urlIndex = 0;

  if ((urlIndex = poolConfig.getUrl().indexOf("@")) == -1) {
   throw new SQLException(
     "+++ Connection pool URL formation incorrect.");
  }
  DB_URL = poolConfig.getUrl().substring(urlIndex + 1);

  Login_Name = poolConfig.getDbUserName();
  Login_Password = poolConfig.getDbPassWord();
  // Init JDBC driver
  try {
   Class.forName(poolConfig.getDbDriver());
   jdbc_connected = true;
  } catch (Exception e) {
   Manager.log.error(this, "Create new connection failed, driver "
     + DB_Driver_Name + " not found");
   jdbc_connected = false;
  }

  con = new Connection[max_con];
  timeStamp = new Calendar[max_con];
  lastUsedTimeStamp = new Calendar[max_con];
  available = new boolean[max_con];
  // ������������,������������������
  for (int i = 0; i < initPoolSize; i++) {
   con[i] = createConnection();
   available[i] = true;
   timeStamp[i] = Calendar.getInstance();
   timeStamp[i].add(Calendar.MINUTE, connectionRefresh);
   lastUsedTimeStamp[i] = Calendar.getInstance();
   lastUsedTimeStamp[i].add(Calendar.MINUTE, connectionTimeout);
   openNum++;
   availNum++;
  }

 

DSSAD自动驾驶行车记录系统体系结构和应用 通过对其感知、决策、控制等模块的详细研究,以及对商业化和消费市场发展趋势的分析,为该领域的研究和实践提供有价值的参考。通过克服技术、安全与隐私、法规与政策等方面的挑战,并紧跟人工智能、云端服务、用户体验等发展趋势,DSSAD系统将更好地适应自动驾驶行业的发展,提供更安全、智能、便捷的驾驶辅助服务。DSSAD体系结构通过数据收集模块、加密链接和数据存储模块和数据读取模块等关键模块的协同作用,构建了一个强大而灵活的自动驾驶数据记录系统,为未来智能出行提供了坚实的技术基础。 阅读详情

相关推荐

华为OD机试真题 新系统【Skill执行链完整性检测】

华为OD机试 新系统真题【Skill执行链完整性检测】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【Skill执行链完整性检测】

qq_45776114的博客 727

WebLogic使用】3.WebLogic配置jndi数据源

一、什么是jndi数据源 JNDI是Java命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一。 我们平时开发web程序的时候,在连接数据库的时候,往往会编写一个连接数据库的类, 例如连接Mysql的类: package cn.edu.hpu.util; import java.sql.Connection; i

程序猿之洞 1万+

OpenClaw 运行时错误文档:Embedded Run Agent End with Stream Error(嵌入式运行代理结束流式错误)

OpenClaw运行时错误文档:EmbeddedRunAgentEndwithStreamError(OC-ERR-009) 该错误表示LLM提供商在流式传输过程中发生服务器端异常(HTTP 500),属于可恢复的中等严重性错误。典型表现为日志中出现包含"stream_error"和500状态码的错误信息。系统会自动进行错误分类(50%为服务过载,25%网络问题等),并通过内置机制尝试解决:包括模型切换、API密钥轮换和自动重试策略。用户可采取重试请求、切换模型或简化请求内容等操作,管理

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 523

weblogic.jndi.WLInitialContextFactory错误和Java项目中使用weblogic数据源的问题

如果你的项目运行出现这个weblogic.jndi.WLInitialContextFactory 问题的话,很可能是你的jdk和weblogic的版本不对。百度了一下,很多的博客都是说直接导入weblogic.jar包就行,但是呢,还是会报这个错误,我个人觉得是因为版本不对。那么我们怎么来 生成对应的weblogic版本呢?这个同时是一个Java项目中使用weblogic的问题。 可以通过命令

h_025的博客 3842

java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory

Caused by: javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextF...

小影 3927

Cannot instantiate class:weblogic.jndi.WLInitialContextFactory 错误

首先看两个类: package jmssample; import java.util.Hashtable; import javax.jms.*; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import java.io.Buffere...

weixin_30367945的博客 1564

Caused by: java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory

Caused by: java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory

Code First 2967

在eclipse中访问weblogic10.0的JNDI Tree

在eclipse中访问weblogic10.0的JNDI Tree         这几天一直在处理一个问题,就是在eclipse中来访问weblogic中的JNDI,安装了MyEclipse之后,配置MyEclipse的服务器如下: 启动Eclipse,选择“Window -> Preferences”菜单,展开MyEclipse下的Application Servers节点,点击 We

qq_15718087的专栏 394

Weblogic Server 环境下使用JNDI的名字服务

Weblogic Server 环境下使用JNDI的名字服务 我使用的是MyEclipse+Weblogic12c 先了解一下如何建立初始上下文。 InitialContext类实现了Context接口:调用其构造方法便可创建初始上下文(及搜索请求对象的起始点)。创建初始上下文需要设定以下两个环境属性: (1)上下文工厂对象:指定要使用那个服务提供程序spi Context.INITIAL_CONTEXT_FACTORY连接字符串。 (2)连接字符串:指定服务的位置和初始上下文的起始点Context.P

A drunken dream is a dream 746

weblogic console不能登陆 报错 已禁用所需要的MBean服务器,这将阻止weblogic管理控制台的正常操作

weblogic console不能登陆 console页面报错“已禁用所需的Mbean服务器,这将阻止weblogic管理控制台的正常操作,请在该域的配置中启用DomainRuntimeMBean服务器和Edit MBean服务器 ”,并且日志报错入下: <2020-6-5 上午2时58分07秒 CST> <Error> <Console> <BEA-240003> <Administration Console encountered the f

东方神龙马的博客 1887

java执行sql jar包_Java开发网 - 做成自运行的JAR包后无法连到数据库,请高手不吝赐教!...

Posted by:yang_xrPosted on:2003-05-13 21:31how can I define the provider?我现在的问题似乎是weblogic.jndi.WLinitialcontextFactory这个类没有找到。这个类在weblogic.jar文件中,我在classpath中也设置过了,可是打包成自运行的.jar文件appliction.jar后,执行的是...

weixin_36268722的博客 110

先拷下来,以后再整理JNDI

WebLogic JNDI 下列部分介绍如何使用 WebLogic JNDI 编程: 使用 WebLogic JNDI 将 Java 客户端连接到单个服务器 设置 InitialContext 的 JNDI 环境属性 使用上下文查找已命名对象 使用已命名对象获取对象引用 关闭上下文 使用群集环境中的 WebLogi

wonder的地下室 2405

WebLogic下的JNDI编程

WebLogic 下的JNDI编程 1 、JAVA命名和目录服务(JNDI) (1) JNDI简介 l         JNDI: 分布式计算环境通常使用命名和目录服务来获取共享的组件和资源。命名和目录服务将名称与位置、服务、信息和资源关联起来。它为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口。 命名服务提供了一种为对象命名的机制,这样你就可以在无需知道对象位置的情况下获取...

yangzibin的博客 226

使用JMX监控WebLogic因classpath中jar包顺序导致的一些诡异问题

近期在用JMX监控WebLogic的状态信息,包括线程池,JVM,数据源,Session数量等。在一个demo工程中做得差不多了,把代码移动到正式工程中,然后问题就出来了,折腾了几个小时才搞清楚到底啥问题,因此记录一下。最开始对WebLogic的MBean体系不是很清楚,折腾了几天慢慢也弄明白了,代码不复杂,demo示例: package com.baosight.ebsm.wl; imp

Newyear 2888

Weblogic java -jar_Java开发网 - weblogic中的JNDI是哪个jar包?

rt.jarD:\j2sdk\jre\lib>jar tvf rt.jar|grep "javax/naming"File STDIN:403 Tue Jan 01 00:00:00 CST 1980 javax/naming/AuthenticationException.class427 Tue Jan 01 00:00:00 CST 1980 javax/naming/Authenti...

weixin_35726315的博客 293

weblogic常见错误一览

1.bean未序列化导致的错误: Exception in thread "main" javax.ejb.EJBException: error marshalling return; nested exception is: java.io.NotSerializableException: com.earth.Employee 解决方案:将对应的类序列化,即加上implements...

对酒当歌,人生几何 1182

WebLogic使用总结(三)——WebLogic配置JNDI数据源

一、在WebLogic新建针对Oracle数据库的JNDI数据源   进入weblogic管理控制台,此处是远程访问:http://192.168.1.144:7001/console   点击左侧【 域结构】→【base domain】→【服务】→【数据源】 然后点击右侧【新建】→【般数据源】,如下图所示:      填写JDBC数据源的【名称】、【jndi名称】,选择数据库类型,如选择

程序员蒋老湿的博客 2538

springboot集成weblogic的jms

首先需要引入weblogic客户端jar包: weblogic wlclient 1.0.0 wlclient.jar在maven中央仓库是没有资源的,需要手动下载wlclient的jar,然后通过maven命令打入到本地仓库。mvn安装jar到本地仓库的命令为: mvn install:install-file -Dfile=myAr

qq_33200504的博客 4215

spring bot 集成 weblogic的客户端 对接JMS

但是,weblogic没有提供客户端maven包。从weblogic的服务端安装程序wlserver/server/lib/wlclient.jar找到wlclient.jar导入到maven本地仓库,并在pom.xml中配置。ClassNotFoundException 类没有找到,大概率是jar包导入问题。因为我们是对接weblogic,所以将weblogic的客户端包导入。客户现有weblogic jms 队列服务,需要我们编程对接。开发框架为spring bot maven。

高效码农 447

2025最新重庆市12.5m数字高程模型DEM数据TIF格式下载

2025最新重庆市12.5m数字高程模型DEM数据TIF格式下载

EN 71-1+A1-2018.pdf

EN 71-1+A1_2018.pdf

上一篇: Java编程那些事儿16——关键字和标识符(转帖)
wdhSoft
博客等级 码龄20年 32粉丝 52原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值