资源简介
系统是64位,jdk 1.7
将sapjco3.dll复制到:C:\WINDOWS\system32、C:\Windows\SysWOW64
部署的时候放到 复制sapjco3.jar到apache-tomcat-6.0.13\lib,同时放入项目lib;

代码片段和文件信息
package SAP;
import java.io.File;
import java.io.FileOutputStream;
import java.util.Properties;
//import org.apache.log4j.Logger;
import com.sap.conn.jco.JCoDestination;
import com.sap.conn.jco.JCoDestinationManager;
import com.sap.conn.jco.JCoException;
import com.sap.conn.jco.ext.DestinationDataProvider;
/**
* 与SAP连接配置
* @author jay
*/
public class SAPConn {
private static final String ABAP_AS_POOLED = “ABAP_AS_WITH_POOL“;
static{
Properties connectProperties = new Properties();
connectProperties.setProperty(DestinationDataProvider.JCO_ASHOST “192.168.1.102“);//服务器
connectProperties.setProperty(DestinationDataProvider.JCO_SYSNR “01“); //系统编号
connectProperties.setProperty(DestinationDataProvider.JCO_CLIENT “800“); //SAP集团
connectProperties.setProperty(DestinationDataProvider.JCO_USER “username“); //SAP用户名
connectProperties.setProperty(DestinationDataProvider.JCO_PASSWD “password“); //密码
connectProperties.setProperty(DestinationDataProvider.JCO_LANG “zh“); //登录语言
connectProperties.setProperty(DestinationDataProvider.JCO_POOL_CAPACITY “3“); //最大连接数
connectProperties.setProperty(DestinationDataProvider.JCO_PEAK_LIMIT “10“); //最大连接线程
createDataFile(ABAP_AS_POOLED “jcoDestination“ connectProperties);
}
/**
* 创建SAP接口属性文件。
* @param name ABAP管道名称
* @param suffix 属性文件后缀
* @param properties 属性文件内容
*/
private static void createDataFile(String name String suffix Properties properties){
File cfg = new File(name+“.“+suffix);
if(cfg.exists()){
cfg.deleteOnExit();
}
try{
FileOutputStream fos = new FileOutputStream(cfg false);
properties.store(fos “for tests only !“);
fos.close();
}catch (Exception e){
//log.error(“Create Data file fault error msg: “ + e.toString());
System.out.println(“调用出错!“+ e.toString());
throw new RuntimeException(“Unable to create the destination file “ + cfg.getName() e);
}
}
/**
* 获取SAP连接
* @return SAP连接对象
*/
public static JCoDestination connect(){
JCoDestination destination =null;
try {
destination = JCoDestinationManager.getDestination(ABAP_AS_POOLED);
} catch (JCoException e) {
//log.error(“Connect SAP fault error msg: “ + e.toString());
System.out.println(“调用出错!“+ e.toString());
}
return destination;
}
//private static Logger log = Logger.getLogger(SAPConn.class); // 初始化日志对象
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1143 2018-01-15 11:16 SAPRFC\.classpath
文件 1189 2018-01-15 11:16 SAPRFC\.project
文件 522 2018-01-15 11:16 SAPRFC\.settings\.jsdtscope
文件 364 2018-01-15 11:16 SAPRFC\.settings\org.eclipse.jdt.core.prefs
文件 479 2018-01-15 11:16 SAPRFC\.settings\org.eclipse.wst.common.component
文件 401 2018-01-15 11:16 SAPRFC\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-01-15 11:16 SAPRFC\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-01-15 11:16 SAPRFC\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 263 2018-01-15 16:09 SAPRFC\ABAP_AS_WITH_POOL.jcoDestination
文件 779 2018-01-15 14:18 SAPRFC\dev_jco_rfc.trc
文件 2634 2018-01-15 16:23 SAPRFC\src\SAP\SAPConn.java
文件 3000 2018-01-15 16:20 SAPRFC\src\SAP\SapRFC.java
文件 834 2018-01-15 11:16 SAPRFC\WebRoot\index.jsp
文件 39 2018-01-15 11:16 SAPRFC\WebRoot\me
文件 4252160 2018-01-15 11:18 SAPRFC\WebRoot\WEB-INF\lib\sapjco3.dll
文件 1276812 2018-01-15 11:18 SAPRFC\WebRoot\WEB-INF\lib\sapjco3.jar
目录 0 2018-01-15 16:22 SAPRFC\WebRoot\WEB-INF\classes\SAP
目录 0 2018-01-15 16:22 SAPRFC\WebRoot\WEB-INF\classes
目录 0 2018-01-15 16:22 SAPRFC\WebRoot\WEB-INF\lib
目录 0 2018-01-15 16:22 SAPRFC\src\SAP
目录 0 2018-01-15 16:22 SAPRFC\WebRoot\me
目录 0 2018-01-15 16:22 SAPRFC\WebRoot\WEB-INF
目录 0 2018-01-15 16:22 SAPRFC\.settings
目录 0 2018-01-15 16:22 SAPRFC\src
目录 0 2018-01-15 16:22 SAPRFC\WebRoot
目录 0 2018-01-15 16:22 SAPRFC
----------- --------- ---------- ----- ----
5540674 26
- 上一篇:Android教务选课系统
- 下一篇:对jre包里的rt.jar精简
相关资源
- java笔试题大全java笔试,面试笔试,逻
- Windows bat 设置Java环境变量
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
评论
共有 条评论