[問題] jni與Tomcat整合的問題
大家好..
我把一個含有native method 的class 包成 war 放到 Tomcat上要提供web service
(使用 CXF 2.2.10)
不過client去連的時候出現exception, 而且這個service就自己關掉了
我覺得是 JNI 跟 Tomcat整合的問題, 不過還是不清楚如何處理
以下是我的測試:
1. 我用程式啟動這個CXF service, client連的上且結果正確
所以我判斷是JNI Tomcat整合的問題
2. 這個含有native method class 比較特殊的是, native method 所用到的
C code 會動態載入 2個 dll (用windows.h的LoadLibrary),呼叫 dll裡面的function
之前有測試過其他的native method, C code中只使用 printf不載入其他dll
這樣的話放到Tomcat上可以被client正常的呼叫, 所以問題可能是出在這
有人有遇過同樣問題, 或者知道如何處理的嗎?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.151.40
※ 編輯: flowwinds 來自: 219.87.151.40 (08/30 18:03)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):