作者etchen (Mier)
看板java
标题Re: [问题] SAP Connector Java JCO
时间Mon May 24 16:28:34 2010
※ 引述《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
1F:推 PsMonkey:1. 你的 jni load 路径用有用相对位置吗? 05/24 16:52
2F:→ PsMonkey:2. 你可以去挖正常的 jsp 对应的 servlet 档来比对 05/24 16:53
3F:→ etchen:我都有抓到sap的资料了,只是抓出来都是乱码>_< 05/24 18:04
4F:→ etchen:我用jsp写是ok的是用jco2.x 还是 jco3.x会有乱码的问题 05/24 18:05
5F:→ etchen:如果我用out.println("中文") 是正常的 05/24 21:36
6F:→ etchen:但是从sap抓出来的东西却是乱码>< 05/24 21:38