以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  Tomcat 5.0 中使用动态链接库问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=31831)


--  作者:super_xixi
--  发布时间:5/6/2006 5:14:00 PM

--  Tomcat 5.0 中使用动态链接库问题
问题是这样的:
我在Windows下用了Tomcat5.0做为我的Web服务器,在C:\Tomcat 5.0\webapps\zhangpeng\WEB-INF\classes里面写了一个自己的Servlet程序:
JAXMReverServlet,编译以后的.class文件也放在这个文件夹里面,而在JAXMReverServlet程序中又调用了另一个类ProcessRequest,这个类在mypackage.server包中,而这个包里面的某个程序A.class使用了JNI技术来调用底层C的算法。
我把这个包编译以后放入C:\Tomcat 5.0\webapps\zhangpeng\WEB-INF\classes目录下,并且把A.class相关的动态链接库文件.dll也放入了这个目录下,但是在ProcessRequest执行中,并没有执行我的 A a = new A( )语句,而在ProcessRequest中执行其他没有使用JNI技术的类,如 B b = new B( )就没有问题。
Web.xml文件配置也正确,不知道到底是怎么回事。反正就是一碰到使用了JNI技术的类,程序就过不去,哪位大侠能救救小弟啊?
这个问题困扰了我好久了,实在是急啊!
--  作者:jpz6311whu
--  发布时间:7/17/2006 3:05:00 AM

--  
dll放到tomcat的bin目录下面即可
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
20.996ms