资源简介
系统是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教务选课系统278718
- 下一篇:对jre包里的rt.jar精简
相关资源
- Java实现卷积神经网络(CNN)
- 社区服务管理系统社区服务管理系统
- javaweb Excel生成器
- Java电影购票
- 学生成绩分析系统java
- java实现mp3播放
- javaEE登录注册
- 自己写的一个简单的论坛源码
- java 登陆注册系统
- 2016年4月方正Java软件工程师笔试题
- JAVA JSP+MYSQL旅游网站
- java版运动会分数统计系统
- JavaFX本质论英文版
- Java+MySQL+redis缓存
- java的教材管理系统
- 基于Java的教材管理系统
- Java版的学校图书管理系统
- 比价程序,java做的
- Java学生信息管理系统源码含数据库脚
- java fx2 ATM界面
- java在线视频会议源代码
- thinking-in-java.mobi
- Java 8 简明教程 Java 8 Tutorial中文版文字
- jsp+javaBean+mysql在线调查问卷系统
- Java 45款 游戏源代码
- 图书馆信息管理系统利用框架开发利
- 用java编24点游戏()
- 网上银行java项目源代码含最终文档超
- 网上书城网上书城网上书城
- 基于Java EE的工资管理系统的论文
评论
共有 条评论