利用openJMS做了一个简单的发送和接收到例子,打成jar包运行就会报错,不打jar包跑正常,请高手看看!

二猪戏龙 2008-07-28 12:58:25
我用openJMS做了一个简单的“发送”,“接收”的小例子,在eclipse中跑是正常的,但我把工程打成jar包后,在外面跑就包错,我的所有lib都加进来了,
错误如下:
java.lang.ExceptionInInitializerError
at org.exolab.jms.net.orb.ORBFactory.createORB(ORBFactory.java:75)
at org.exolab.jms.client.net.SharedORB.<init>(SharedORB.java:89)
at org.exolab.jms.client.net.SharedORB.getInstance(SharedORB.java:292)
at org.exolab.jms.jndi.InitialContextFactory.getInitialContext(InitialCo
ntextFactory.java:143)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6
67)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247
)
at javax.naming.InitialContext.init(InitialContext.java:223)
at javax.naming.InitialContext.<init>(InitialContext.java:197)
at jms.OpenJMSReceiver.InitialContext(OpenJMSReceiver.java:67)
at jms.OpenJMSReceiver.main(OpenJMSReceiver.java:22)
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.comm
ons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by
java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfig
urationException: java.lang.NullPointerException (Caused by java.lang.NullPointe
rException))
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactory
Impl.java:543)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactory
Impl.java:235)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactory
Impl.java:209)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
at org.exolab.jms.net.orb.DefaultORB.<clinit>(DefaultORB.java:153)
... 10 more
Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullP
ointerException (Caused by java.lang.NullPointerException)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogF
actoryImpl.java:397)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactory
Impl.java:529)
... 14 more
Caused by: java.lang.NullPointerException
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogF
actoryImpl.java:374)
... 15 more

请高手帮忙看看,什么原因?
谢谢!
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧