我在一个servlet里面同时使用JNI和JACOB,冲突!!为什么?

zenghuisr 2003-09-12 03:19:48
我在一个servlet里面同时使用JNI和JACOB,
只要我先调用JNI的类,然后再调用JACOB的类,JACOB会报错:
com.jacob.com.ComFailException: Can't map name to dispid: logined
at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.get(Dispatch.java)
at eca_client.Client.getlogined(Client.java:28)
at b2cshop.logic.ca.CaRemote.getIsLogin(CaRemote.java:168)
at b2cshop.test.Servlet2.doGet(Servlet2.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
Can't map name to dispid这个错误在JACOB里面是因为找不到对应的COM接口,好像是JNI和JACOB有冲突,请问高手该如何解决阿??
...全文
39 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoyifei1 2004-03-18
  • 打赏
  • 举报
回复
jacob也用jni,实际底层也用c++写的。你还是用一个吧
Leemaasn 2004-03-18
  • 打赏
  • 举报
回复
哈哈。。。
pastelife 2004-03-18
  • 打赏
  • 举报
回复
mark

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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