日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

[Domino]Tomcat需要NCSO.jar來定位Domino異常

系統(tǒng) 2024 0
?

[Domino]Tomcat 需要 NCSO.jar 來定位 Domino 異常

編寫者

日期

關(guān)鍵詞

鄭昀 @ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

?

現(xiàn)象

我試圖從 Web Service 訪問 Domino Web Service 的構(gòu)建方法是: Axis+Tomcat ,在 Eclipse 中加入了 tomcatPluginV31beta 插件,從而很容易地發(fā)布基于 Axis Java Web Service

但是,當(dāng)訪問 web service 時(shí), NotesFactory.createSession 卻總是無疾而終。加上了

catch(NotesException e)

{}

后,頁面報(bào)告 500 錯(cuò)誤,在 Tomcat 5.0\logs\stdout.log 看到如下錯(cuò)誤:

Log 提示:

Exception:

java.lang.NoClassDefFoundError: lotus/domino/NotesException

?????? at java.lang.Class.forName0(Native Method)

?????? at java.lang.Class.forName(Unknown Source)

?????? at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)

?????? at java.security.AccessController.doPrivileged(Native Method)

?????? at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

換成推薦的捕獲 Notes 異常的辦法:

catch(Exception e)

?????? ??? {

?????? ??? ?????? if(e instanceof lotus.domino.NotesException)

?????? ??? ?????? {

?????? ??? ????????????? System.out.println(

?????? ??? ??????????????????????????? " 通過 CORBA 訪問數(shù)據(jù)庫發(fā)生錯(cuò)誤,錯(cuò)誤代碼為 "

?????? ??? ????????????? ???????? +((lotus.domino.NotesException)e).id);

?????? ??? ?????? }

?????? ??????? e.printStackTrace();

?????? ??????? System.out.println(e.getLocalizedMessage());

?????? ??? }

,一點(diǎn)作用都沒有,連錯(cuò)誤都不報(bào)告了。

解決辦法

java.lang.NoClassDefFoundError

根據(jù) java.lang.NoClassDefFoundError 說明沒有能夠在指定的路徑下找到 jar 包,于是我把 NCSO.jar 直接放入 Tomcat 5.0\common\lib 下。重新啟動(dòng) Tomcat ,再次訪問 Web Service ,于是真正的錯(cuò)誤就出來了:

Log 提示:

通過 CORBA 訪問數(shù)據(jù)庫發(fā)生錯(cuò)誤,錯(cuò)誤代碼為 4457

NotesException:

Could not get IOR from Domino Server: java.net.UnknownHostException: tian da hai

?????? at lotus.domino.NotesFactory.requestIOR(Unknown Source)

?????? at lotus.domino.NotesFactory.getIOR(Unknown Source)

?????? at lotus.domino.NotesFactory.createSessionC(Unknown Source)

?????? at lotus.domino.NotesFactory.createSession(Unknown Source)

?????? at com.ultrapower.domino.view.GetMailCount(view.java:48)

?????? at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

?????? at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

?????? at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

?????? at java.lang.reflect.Method.invoke(Unknown Source)

?????? 。。。。。。。

當(dāng)然也可以把 NCSO.jar 所在路徑加入 CLASSPATH

雖然是一個(gè)很小的細(xì)節(jié),但還是寫下來了

?

編寫者

日期

關(guān)鍵詞

鄭昀 @ultrapower

2005-6-15

Java Tomcat Axis NotesFactory

?

[Domino]Tomcat需要NCSO.jar來定位Domino異常


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 日喀则市| 玛曲县| 延川县| 景德镇市| 镇江市| 邵东县| 龙里县| 平安县| 嘉义县| 合山市| 光山县| 武邑县| 江华| 西充县| 古蔺县| 方山县| 怀集县| 依兰县| 四会市| 边坝县| 宝丰县| 神木县| 承德市| 青阳县| 贵南县| 新平| 漠河县| 咸丰县| 白朗县| 工布江达县| 利川市| 高密市| 花垣县| 石首市| 乐平市| 穆棱市| 水富县| 湛江市| 牙克石市| 留坝县| 舒城县|