用友软件股份有限公司产品手册-V6.33电子销售安装用友软件股份有限公司版权用友集团未经用友集团的书面许可,本操作手册任何整体或部分的内容不得被复制、复印、翻译或缩减以用于任何目的。本操作手册的内容在未经通知的情形下可能会发生改变,敬请留意。请注意:本操作手册的内容并不代表用友软件所做的承诺。用友软件股份有限公司目录1版权.12环境要求.33产品安装.33.1单机环境.33.1.1单机集成.33.1.2单机分离.53.2集群环境.73.2.1集群集成.73.2.2集群分离.114集成CA认证..145集成ICC..156集成B2C订单中心..157常见问题.168附录1:本文参见其他手册清单..16用友软件股份有限公司31环境要求同NC。2产品安装2.1单机环境2.1.1单机集成经销商门户(ECP)和NC后台部署在一台UAPServer服务器或者WAS服务器上,如图表1。,安装电子销售的所有模块的代码,即可直接使用。图表1安装后:需要做如下配置。1:修改\nchome\hotwebs\ecp\WEB-INF\classes下ecpsystem.properties文件#NC服务器地址ejbaddress=(NC后台服务器地址,需要带端口号例如:192.168.125.27:80)#对应的NC数据源datasource=(NC后台数据库的数据源)#对应的NC帐套编码用友软件股份有限公司4accountcode=(NC后台帐套)2:登录NC后台打开节点【业务参数设置—集团】,选择【电子商务】-【电子销售】,更改参数【经销商门户IP地址】的参数值为本机ip地址。如图表3图表2备注:服务器通信默认使用9011端口,如果端口被占用需要使用其他端口。需要做如下更改:1:修改\nchome\hotwebs\ecp\WEB-INF\classes下ecpsystem.properties文件更改前web.com.port=9011更改后web.com.port=(未被使用的端口)2:登录NC后台打开节点【业务参数设置—集团】,选择【电子商务】-【电子销售】,更改参数【经销商门户管理端口】的参数值为第一步配置的端口号。如图4用友软件股份有限公司5图表3注:以下【ECP】和【经销商门户】同义。2.1.2单机分离经销商门户和NC后台分离部署,分别部署在一台单独的UAPServer或WAS服务器上。如图表2图表4这时安装和配置有所不同。注意事项如下:安装时:1:首先在经销商门户服务器上安装uap和EC下的以下三个模块用友软件股份有限公司61)EC10UAP电子商务平台2)EC14电子商务WEB应用公共项目3)EC40经销商门户2:然后再NC后台服务器上安装EC下的如下模块1)EC10UAP电子商务平台2)EC12电子商务后台应用公共项目3)EC15电子销售基本档案4)EC30电子销售5)EC50订单处理中心6)EC60订单处理中心自身执行系统7)EC70订单处理中心NC集成实现安装后:因为两台服务器需要通信,所以需要做如下配置。1:修改【经销商门户服务器】的\nchome\hotwebs\ecp\WEB-INF\classes下ecpsystem.properties文件#NC服务器地址ejbaddress=(NC后台服务器地址,需要带端口号例如:192.168.125.27:80)#对应的NC数据源datasource=(NC后台数据库的数据源)#对应的NC帐套编码accountcode=(NC后台帐套)2:登录NC后台打开节点【业务参数设置—集团】,选择【电子商务】-【电子销售】,更改参数【经销商门户IP地址】的参数值为经销商门户服务器的ip地址。如图表3图表5用友软件股份有限公司7备注:服务器通信默认使用9011端口,如果端口被占用需要使用其他端口。需要做如下更改:1:修改【经销商门户服务器】的\nchome\hotwebs\ecp\WEB-INF\classes下ecpsystem.properties文件更改前web.com.port=9011更改后web.com.port=(未被使用的端口)2:登录NC后台打开节点【业务参数设置—集团】,选择【电子商务】-【电子销售】,更改参数【经销商门户管理端口】的参数值为第一步配置的端口号。如图4图表62.2集群环境2.2.1集群集成集群集成分为垂直集群和水平集群两种情况2.2.1.1垂直集群垂直集群:一台物理机上安装一个WAS服务器,一个WAS服务器启动多个JVM节点。如图5用友软件股份有限公司8图表7配置说明1:这种环境下每个节点运行在单独的JVM虚拟机上,但是在同一台物理机上,因此如果都是用同一个通信端口会导致冲突。因此需要配置通信端口。给每个节点的JVM虚拟机配置参数–Dweb.com.port=端口号每个节点的端口不同。例如:master节点参数如:–Dweb.com.port=9011node1节点参数如:–Dweb.com.port=9012node2节点参数如:–Dweb.com.port=9013备注:关于如何添加JVM参数,可搜索“WASJVM参数”2:因为节点间需要数据同步,因此需要注册节点的端口。如图6集成安装:所以ip地址是127.0.0.1。垂直集群:所以ip地址都相同,但是端口各不同。经销商门户访问端口设置:如图6中的80;81;82。其中80需要和【经销商门户服务器】的\nchome\hotwebs\ecp\WEB-INF\classes下ecpsystem.properties文件中的ejbaddress的端口保持一致。其他端口只需和80不相同即可。ecpsystem.properties配置:需要将\nchome\hotwebs\ecp\WEB-INF\classes下的ecpsystem.properties文件中的web.com.port=9011注释掉,如改成#web.com.port=9011用友软件股份有限公司9图表82.2.1.2水平集群水平集群,多台物理机,每个物理机上有一个UAPServer或者WAS服务器。共同组成一个集群。如图7用友软件股份有限公司10图表9配置说明:这种环境下,每台机器是单独的,因此不存在端口冲突问题,可以都使用默认的9011端口。只是需要注册一下集群节点的ip即可。如图8图表10用友软件股份有限公司112.2.2集群分离门户和后台分离部署,后台是否集群不再影响门户,所以不再关注后台的集群情况。重点关注门户的垂直和水平集群。2.2.2.1垂直集群门户分离部署,垂直集群,如图9图表11因为分离部署和集群安装,所以门户需要做如下配置。分离部署:安装时参照【2.1.1单机分离】。安装时:1:首先在经销商门户服务器上安装uap和EC下的以下三个模块1)EC10UAP电子商务平台2)EC14电子商务WEB应用公共项目3)EC40经销商门户2:然后再NC后台服务器上安装EC下的如下模块1)EC10UAP电子商务平台2)EC12电子商务后台应用公共项目3)EC15电子销售基本档案4)EC30电子销售用友软件股份有限公司125)EC50订单处理中心6)EC60订单处理中心自身执行系统7)EC70订单处理中心NC集成实现安装后:因为两台服务器需要通信,所以需要做如下配置。1:修改【经销商门户服务器】的\nchome\hotwebs\ecp\WEB-INF\classes下ecpsystem.properties文件#NC服务器地址ejbaddress=(NC后台服务器地址,需要带端口号例如:192.168.125.27:80)#对应的NC数据源datasource=(NC后台数据库的数据源)#对应的NC帐套编码accountcode=(NC后台帐套)#管理端口#web.com.port=9011(垂直集群需要将此行注释掉)2:给每个节点的JVM虚拟机配置参数–Dweb.com.port=端口号每个节点的端口不同。例如:master节点参数如:–Dweb.com.port=9011node1节点参数如:–Dweb.com.port=9012node2节点参数如:–Dweb.com.port=90133:登录NC后台打开节点【业务参数设置—集团】,选择【电子商务】-【电子销售】,更改三个参数。配置如图10图表12用友软件股份有限公司132.2.2.2水平集群图表13经销商门户水平集群,分离部署。安装时:1:首先在经销商门户服务器上安装uap和EC下的以下三个模块1)EC10UAP电子商务平台2)EC14电子商务WEB应用公共项目3)EC40经销商门户2:然后再NC后台服务器上安装EC下的如下模块1)EC10UAP电子商务平台2)EC12电子商务后台应用公共项目3)EC15电子销售基本档案4)EC30电子销售5)EC50订单处理中心6)EC60订单处理中心自身执行系统7)EC70订单处理中心NC集成实现安装后:因为需要和后台服务器通信,所以需要做如下配置。1:修改集群下每个【经销商门户服务器】的\nchome\hotwebs\ecp\WEB-INF\classes下的ecpsystem.properties文件#NC服务器地址ejbaddress=(NC后台服务器地址,需要带端口号例如:192.168.125.27:80)用友软件股份有限公司14#对应的NC数据源datasource=(NC后台数据库的数据源)#对应的NC帐套编码accountcode=(NC后台帐套)2:登录NC后台打开节点【业务参数设置—集团】,选择【电子商务】-【电子销售】,更改参数。配置如图12图表143集成CA认证前提:企业购买了信安或天威的CA产品。如果企业需要使用CA认证,需要进行以下配置:1:修改nchome\hotwebs\web\component\webpub\tools\ca\ca.js修改前varca=null;如果是与信安做集成,修改后varca="infosec";如果是与天威做集成,修改后varca="itrus";2:修改nchome\hotwebs\ecp\WEB-INF\classes\ecpsystem.properties修改前#ca=itrus如果是与信安做集成,修改后用友软件股份有限公司15ca=infosec如果是与天威做集成,修改后ca=itrus注:两个文件配置厂商保持一致,要么都是信安,要么都是天威。如果配置不一致,则CA不生效。4集成ICC前提:企业购买了用友ICC产品,即:互联网呼叫中心。如果企业需要在经销商门户中使用ICC,需要进行以下配置:修改\nchome\hotwebs\ecp\WEB-INF\classes\ecpsystem.properties修改前icc=修改后icc=http://(icc服务器ip:端口号)/web/code/code.jsp?c=1&s=15集成B2C订单中心前提:企业购买了用友B2C订单中心产品。为实现和B2C模块的不同服务器的远程交互,需要进行以下配置:1:修改nchome\ierp\bin\b2cconfig.properties(如果没有,则自己添加b2cconfig.properties文件)文件参数如下:第一行参数b2curl=代表b2c服务器的ip地址和端口,假如ip为:20.10.129.23,端口为:828,则修改后为b2curl=20.10.129.23:828第二行参数key=代表和b2c服务器交互时的秘钥值,在保证值和B2C服务器配置的秘钥值一致的前提下,自己取值,假如取值为B2B2C,则修改后为key=B2B2C第三行参数userid=代表能登陆当前系统的用户名,假如用户名为990,则修改后为userid=990第四行password=代表该用户名的密码,假如用户名990的密码值为:yonyou000,则修改后为password=yonyou000第五行参数datasource=代表当前系统的数据源,假如数据源为nc63,则修改后为datasource=nc63参数配置完毕,配置后的文件内容如下:b2curl=20.10.129.23:828用友软件股份有限公司16key=B2B2Cuserid=990password=yonyou000datasource=nc636常见问题1:图片上传不上去,索引更新不了问题。答:检查远程通信端口是否被占用。默认9011端口。7附录1:本文参见其他手册清单序号手册名称备注1电子销售产品手册用友软件股份有限公司17