我这又一个类库,名字叫做RTXSvrApi.java,而且还有他的所关系的SDKAPIJava.dll文件,但是我在servlet里边想new一个RTXSvrApi.java的对象时候,就提示 标题上面的错误,报异常如下:2010-3-29 8:57:09 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet RTXDeptServlet threw exception
java.lang.UnsatisfiedLinkError: no SDKAPIJava in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at rtx.RTXSvrApi.<clinit>(RTXSvrApi.java:163)
at com.joe.servlet.RTXDeptServlet.DoGetSgin(RTXDeptServlet.java:163)
at com.joe.servlet.RTXDeptServlet.doPost(RTXDeptServlet.java:53)
at com.joe.servlet.RTXDeptServlet.doGet(RTXDeptServlet.java:30)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.joe.util.ChineseFilter.doFilter(ChineseFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)在公司的机子上就会这样,而在我自己的机子上面,这个就没问题,可以运行可以跑起来.一来公司机子上就成这样了.不知道是哪没弄好.
system32文件目录下面我也把那些跟SDKAPIJava.dll所关联的dll文件全部放进去了,然后还在jdk的bin目录下也放进去了,可为什么还会这样,求高手指导!虚心求教.