JBoss配置jndi.properties错误解决一例
2010-07-22 15:21
239 查看
1 配置jndi.properties时如下
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=jnp://localhost
2 运行程序报错,错误如下
Exception in thread "main" javax.naming.NoInitialContextException: Cannot instantiate class:
(省略...)
Caused by: java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory
(省略...)
程序中对应出错的语句如下:
FileListRemote fileList=(FileListRemote)ctx.lookup("FileList/remote");
错误原因是:
没有找到所需要的类,client程序运行时,需要jboss/client/jbossall-client.jar的支持,因此需要将此jar包引入到项目中。
3 解决:
在MyEclipse中引入jbossall-client.jar。选择window->Preferences->Java->build path->user Libraries。选择new...,建立一个名称为jboss_client的库,然后选择add jars...,引入jboss/client/jbossall-client.jar。再次运行程序,问题解决了。
![](http://hi.csdn.net/attachment/201007/22/0_12797826235Sss.gif)
4 总结
运行EJB的client时,一定要记住引入jbossall-client.jar。引入的方法不止上面这一种,还可以通过环境变量设置,此处省略。
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=jnp://localhost
2 运行程序报错,错误如下
Exception in thread "main" javax.naming.NoInitialContextException: Cannot instantiate class:
(省略...)
Caused by: java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory
(省略...)
程序中对应出错的语句如下:
FileListRemote fileList=(FileListRemote)ctx.lookup("FileList/remote");
错误原因是:
没有找到所需要的类,client程序运行时,需要jboss/client/jbossall-client.jar的支持,因此需要将此jar包引入到项目中。
3 解决:
在MyEclipse中引入jbossall-client.jar。选择window->Preferences->Java->build path->user Libraries。选择new...,建立一个名称为jboss_client的库,然后选择add jars...,引入jboss/client/jbossall-client.jar。再次运行程序,问题解决了。
![](http://hi.csdn.net/attachment/201007/22/0_12797826235Sss.gif)
4 总结
运行EJB的client时,一定要记住引入jbossall-client.jar。引入的方法不止上面这一种,还可以通过环境变量设置,此处省略。
相关文章推荐
- 解决em 配置错误一例
- JBoss中配置数据源出现错误:“Failed to register driver for: com.mysql.jdbc.Driver”的解决方法
- JBoss中配置数据源出现错误:“Failed to register driver for: com.mysql.jdbc.Driver”的解决方法
- Centreon 配置飞信(fetion)错误解决一例
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态等错误解决方法(原)
- Java读取properties配置文件时,中文乱码解决方法
- 解决GitHub未配置SSH key提示错误信息
- vue中配置mint-ui报css错误问题的解决方法
- 解决在Eclipse中配置JBoss、Tomcat等插件时遇到的问题
- 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法
- 配置caffe出现:“make: *** [.build_release/tools/compute_image_mean.bin] 错误 1”等错误问题解决
- Eclipse/MyEclipse中资源文件(*.properties)中输入中文保存错误解决方法
- 解决在Eclipse中配置JBoss、Tomcat等插件时遇到的问题 (转)
- JBOSS在windows下的环境配置和启动时遇到的错误
- SQL安装时出错,提示:安装程序配置服务器失败 参考服务器错误日志。针对其中一种情况的解决方法!
- ASP.NET Sql Server安装向导(aspnet_regsql.exe)错误解决一例
- Properties配置文件中保存中文解决办法
- 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法
- phpstrom 配置svn错误解决办法
- Project has no default.properties file! Edit the project properties to set one.错误解决方法