博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javax.naming.NameNotFoundException
阅读量:7297 次
发布时间:2019-06-30

本文共 1891 字,大约阅读时间需要 6 分钟。

[java]   
 
  1. 2015-08-27 09:53:16,463 [localhost-startStop-1] DEBUG [org.springframework.jndi.JndiTemplate] - Looking up JNDI object with name [java:comp/env/spring.liveBeansView.mbeanDomain]  
  2. 2015-08-27 09:53:16,463 [localhost-startStop-1] DEBUG [org.springframework.jndi.JndiLocatorDelegate] - Converted JNDI name [java:comp/env/spring.liveBeansView.mbeanDomain] not found - trying original name [spring.liveBeansView.mbeanDomain]. javax.naming.NameNotFoundException: Name [spring.liveBeansView.mbeanDomain] is not bound in this Context. Unable to find [spring.liveBeansView.mbeanDomain].  
  3. 2015-08-27 09:53:16,463 [localhost-startStop-1] DEBUG [org.springframework.jndi.JndiTemplate] - Looking up JNDI object with name [spring.liveBeansView.mbeanDomain]  
  4. 2015-08-27 09:53:16,464 [localhost-startStop-1] DEBUG [org.springframework.jndi.JndiPropertySource] - JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw NamingException with message: Name [spring.liveBeansView.mbeanDomain] is not bound in this Context. Unable to find [spring.liveBeansView.mbeanDomain].. Returning null.  

 

上面是爆出的异常信息,从中可以很清晰的看出异常来自JNDI的数据源配置,可是我的项目中没有配置使用JNDI,至于引起这个异常的原因,查阅了很多资料,有人说是jar的问题,有人说是spring配置的问题,国外有人分析称是spring内部的问题,具体什么因素造成的本人没有去研究,希望有看到的朋友,能留言,谢谢啦,ps(自我理解,不管对错都要勇敢说出来,不说永远不知道对错,阻碍思路的角度),这个项目本人使用的是:spring3.2+springMVC+druid+mybatis3.2.2/spring-mybatis1.2.0

 

下面附上两种解决方案:

1:从控制到打印的logo看,项目的日志级别应该至少有DEBUG级别:log4j.rootLogger = DEBUG,console,file

去配置文件中将debug级别换掉,或是用info。则不会再有此异常信息:log4j.rootLogger = info,console,file

 

2:在web.xml中增加如下配置,此方法是看外国朋友提供的,测试有效果

 

[html]   
 
  1. <context-param>  
  2.     <param-name>spring.profiles.active</param-name>  
  3.     <param-value>dev</param-value>  
  4. </context-param>  
  5. <context-param>  
  6.     <param-name>spring.profiles.default</param-name>  
  7.     <param-value>dev</param-value>  
  8. </context-param>  
  9. <context-param>  
  10.     <param-name>spring.liveBeansView.mbeanDomain</param-name>  
  11.     <param-value>dev</param-value>  
  12. </context-param>  

 

转载地址:http://vjfnm.baihongyu.com/

你可能感兴趣的文章
注意!ASP.NET MVC 3 的一个 OutputCache 问题
查看>>
单行文本垂直居中
查看>>
Remove Element
查看>>
C语言 结构体
查看>>
蓝桥杯-历届试题-公式求值
查看>>
快速排序
查看>>
冒泡排序
查看>>
(七)Action访问Servlet API
查看>>
POJ2960 S-Nim(博弈论:sg函数)
查看>>
$().each()和$.each()
查看>>
iconfont字体图标
查看>>
AndroidStudio下加入百度地图的使用 (三)——API基本方法及常量属性
查看>>
二、2、上传成功也不一定得到flag哦!
查看>>
火狐浏览器设置placeholder的时候记得改opacity
查看>>
Mina学习
查看>>
java通过句柄访问对象
查看>>
extern "C"与C++中的C函数调用(4)—— 如何在C中调用C++函数
查看>>
计算几何 模板
查看>>
“The Psychology of Cross Country”笔记
查看>>
10 Web Apps for Developers 为开发者提供的10款Web应用程序
查看>>