看板 java 關於我們 聯絡資訊
※ 引述《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
PsMonkey:1. 你的 jni load 路徑用有用相對位置嗎? 05/24 16:52
PsMonkey:2. 你可以去挖正常的 jsp 對應的 servlet 檔來比對 05/24 16:53
etchen:我都有抓到sap的資料了,只是抓出來都是亂碼>_< 05/24 18:04
etchen:我用jsp寫是ok的是用jco2.x 還是 jco3.x會有亂碼的問題 05/24 18:05
etchen:如果我用out.println("中文") 是正常的 05/24 21:36
etchen:但是從sap抓出來的東西卻是亂碼>< 05/24 21:38