Re: [問題] SAP Connector Java JCO

看板java作者 (Mier)時間15年前 (2010/05/24 16:28), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《etchen (Mier)》之銘言: : 以前是用JCO 2.x來作, : 現在有3.X的JCO,作法和寫法都不一樣了, : 參考一下SAP的說明文件, : 有個地方我不是很懂... : http://0rz.tw/K2zxy : 在JCO 2.x當中,我可以設定帳號密碼等資訊 : JCO.addClientPool("FOO", 10, "000", "hugo", "*****", "EN", "appserver", "00"); : 可是在JCO 3.x當中,只有短短的一行 : JCoDestination foo= JCoDestinationManager.getDestination("FOO"); : 那這樣SAP的相關資訊要怎麼傳入呢? : 我看了老半天看不出個所以然>.< 用JCO3取得資料都OK了,但是遇到兩個小問題... 不曉得怎麼解決: 1.當我啟動TOMCAT時,我的連接是寫在一個Servlet裡面,但是都會跟我說 java.lang.UnsatisfiedLinkError: Native Library sapjco3.dll already loaded in another classloader 如果將Tomcat關掉,單純用netbeans是可以跑的。 2.我有設置 response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); 但是從SAP抓回來的中文字卻都是亂碼, 我在其他台的環境用JSP跑就沒有問題了,但用Servlet卻會這樣... 不知道有沒有人遇到跟我一樣的問題,那都是如何解決的呢?謝謝 -- 請勿拍打、餵食 http://www.wretch.cc/album/etchen -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.33.46

05/24 16:52, , 1F
1. 你的 jni load 路徑用有用相對位置嗎?
05/24 16:52, 1F

05/24 16:53, , 2F
2. 你可以去挖正常的 jsp 對應的 servlet 檔來比對
05/24 16:53, 2F

05/24 18:04, , 3F
我都有抓到sap的資料了,只是抓出來都是亂碼>_<
05/24 18:04, 3F

05/24 18:05, , 4F
我用jsp寫是ok的是用jco2.x 還是 jco3.x會有亂碼的問題
05/24 18:05, 4F

05/24 21:36, , 5F
如果我用out.println("中文") 是正常的
05/24 21:36, 5F

05/24 21:38, , 6F
但是從sap抓出來的東西卻是亂碼><
05/24 21:38, 6F
文章代碼(AID): #1B-ZYsKZ (java)
文章代碼(AID): #1B-ZYsKZ (java)