该死的java:comp is not bound in this Context
看到很多人遇到:javax.naming.NameNotFoundException: Name java:comp is not bound in this Context, 有幸今天遇到了。。。
照着网上说的,怎么都不行,悲剧。自己动手,丰衣足食! 检查吧
1、servler.xml context属性用加 useNaming=”true” , 查了下文档,这个默认为true。所以说修改这个的,纯属扯淡。
2、web.xml 检查一下是否有错。。
3、spring配置文件 datasource配置。。确认一下。。(木有用spring的跳过)
4、如果直接使用lookup. 检查下lookup的名字写法是否正确。。
5、把虚拟目录下的naming-*.jar统统删除,$Tomcat$/common/lib/下的naming-*.jar不要动。。网上这么讲的,这条是真的,检查一下吧。
6、看 tomcat lib 下的 jar, 和你工程下的WEB-INF/lib 下的jar 是否有重复的。删掉就OK了。 最后无语了,才去对比这个的。
顺便鄙视一下随便抄帖子的,百度一下,,出来N个重复的,真郁闷。。