用jb5+wls6.1,做ejb,make、build成功,run启动weblogic6.1,可以启动,但抛出异常:java.lang.UnsatisfiedLinkError: no wlntio in java.library.path .....
1.单独启动weblogic6.1一切正常
2.用jb5+wls6.1,做了个最简单的session ejb,可以编译(make、build)没出错,也生成了相应的
jar、xml等文件,然后run启动weblogic6.1,可以启动,但抛出异常:
---------------------------------------------------------------
java.lang.UnsatisfiedLinkError: no wlntio in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1312)
at java.lang.Runtime.loadLibrary0(Runtime.java:749)
at java.lang.System.loadLibrary(System.java:820)
at weblogic.socket.NTSocketMuxer.<init>(NTSocketMuxer.java:173)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java:126)
at weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java:83)
at weblogic.t3.srvr.ListenThread.run(ListenThread.java:232)
-----------------------------------------------------------------------
3.测试Client,出错如下:
java.lang.NoClassDefFoundError: quickstart/Client
Exception in thread "main"
但用tools 中的ejb deplopment也可发布到weblogic6.1上.
我知都是java.library.path的问题,但我是跟按人家的资料一步一步来的,
classPath设置应该没错,不知如何是好。
请各位EJB先行者指点迷津。不胜感激!!!