关于NamingContextFactory类的异常

关于jboss容器启动后,运行客户端使用jndi寻址时,抛出javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory[Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory ],这显然是找不到NamingContextFactory类,究其原因很大可能是缺乏相关jar包;

解决办法:其类在jboss安装路径的client文件夹下(不同版本的jboss,client文件夹所属目录略有差异)的jboss-client下;注意一定要把client所有jar包都buildpath进去;如果还不行那就去单独下载一个jnp-client.jar,全部引入。应该就可以解决了。

发布了24 篇原创文章 · 获赞 7 · 访问量 5343

猜你喜欢

转载自blog.csdn.net/GengMingHui_5/article/details/88240507