用友股份-LE服务支持部产品方案--《NC协同-OA套件56的安装及部署》建立日期:2013-01-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-00952/24文档控制创建记录审阅人姓名所属部门职位审阅签字发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-01-01V1.03/24目录NC协同-OA套件56的安装及部署.....................................................................................4一、NC协同-OA套件的意义.......................................................................................4二、NC协同-OA套件的安装.......................................................................................41.安装前的配置................................................................................................42.OA套件产品安装.........................................................................................15三、NC协同-OA套件的部署.....................................................................................171.OA套件的部署.............................................................................................172.NC插件的部署设置.....................................................................................214/24NC协同-OA套件56的安装及部署一、NC协同-OA套件的意义NC协同-OA套件V5.6是在协同管理应用上的最新成果,基于对组织行为过程管理和组织大协作所设计,集互联网新技术、移动应用技术、应用整合和平台接口技术、知识管理和企业2.0等最新发展的诸多应用,全面覆盖了传统办公软件的公文、行政审批、业务审批、综合办公和公告、新闻、调查、讨论等公共信息,包含邮件、日程事件、计划管理和通讯录等应用功能,并创造性地抽象和提升了人员关联、协同关联、项目关联和业务系统整合等诸多应用,实现了消息、任务、知识和人的互联,实现了以人为中心的信息整合和利用,是全面、完整的协同应用解决方案和组织基于互联网的工作平台。二、NC协同-OA套件的安装1.安装前的配置安装NC协同-OA套件前需要把OA套件的数据库先建立好。目前OA套件支持SQLServer、Oracle两种数据库SQLServer新建一个数据库用于存放OA的数据,初始大小设置为100MB5/24点击选项排序规则选择Chinese_PRC_90_CI_AI然后点击确定建立数据库。接着在系统数据库下tempdb库点击鼠标右键选择属性点选文件选项,将tempdev初始大小设置为200MB然后执行下列语句就完成建库了ALTERDATABASEv3xSETREAD_COMMITTED_SNAPSHOTON;6/24OracleOracle安装需要创建一个新实例启动Oracle服务器下DatabaseConfigurationAssistance点击下一步7/24选择创建数据库,然后点击下一步选择一般用途,再点下一步在这里输入需要建立Oracle实例的名称,然后点下一步8/24把“使用EnterpriseManager配置数据库”的勾去掉,下一步输入实例连接的口令,下一步选择文件系统,下一步9/24选择数据库文件的存放的磁盘路径,下一步把两个勾都去掉,下一步选择默认值,下一步10/24这里要把字符集选择为UTF8,其他默认,下一步下一步点完成11/24点确定后就开始创建新实例了这样实例就创建完成了。再启动Oracle客户端里的EnterpriseManagerConsole连接到刚才的创建的实例12/2413/24然后建立Oracle表空间也可以用创建SQL命令直接添加,语句如下:Sql>CREATESMALLFILETABLESPACE"[数据空间名]"DATAFILE'[数据存放地址]'SIZE100MAUTOEXTENDONNEXT2000KMAXSIZEUNLIMITEDLOGGINGEXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;然后建立用户,把用户指向建立的这个表空间14/24也可以用创建SQL命令直接添加,语句如下:Sql>CREATEUSER"[用户]"PROFILE"DEFAULT"IDENTIFIEDBY"[密码]"DEFAULTTABLESPACE"[数据空间名]"TEMPORARYTABLESPACE"TEMP"ACCOUNTUNLOCK;Sql>GRANT"CONNECT"TO"V3XUSER";Sql>GRANT"DBA"TO"V3XUSER";然后拷贝Oracle安装目录下client_1\jdbc\lib下的classes12.jar和ojdbc14.jar文件到OA安装目录\ApacheJetspeed\common\lib下;Oracle11g必须必须拷贝client_1\jdbc\lib下的ojdbc5.jar文件到OA安装目录\ApacheJetspeed\common\lib下(如果OA安装目录\ApacheJetspeed\common\lib存在classes12.jar和ojdbc14.jar,则必须删除这两个文件,否则将不能正常运行)15/242.OA套件产品安装选择安装目录选择OA套件的数据库类型输入OA套件使用数据库的地址、端口,数据连接的用户名以及密码复制到16/24这里如果无法进行下一步请检查数据库连接是否有问题等待安装完成点即完成后在系统栏右下方出现一个小地球图标然后打上OA套件的相关补丁补丁在安装盘的NC协同-OA套件相关补丁目录下NC协同-OA套件V5.6通用补丁包.zipNC协同-OA套件V5.6综合办公插件补丁包.zip17/24三、NC协同-OA套件的部署1.OA套件的部署右键点击系统栏的小地球图标,选择A8应用配置或者进入OA的安装目录【oahome】\ApacheJetspeed\conf文件夹中选择A8Config.cmd运行先配置服务器参数18/24接下来是NC系统参数OA服务器使用的端口号OA服务器使用的数据库连接OA使用JAVA虚拟机占用的内存设置NC数据库的驱动以及连接NC数据库连接。注意:SQLServer数据库名字前是“/”而Oracle的是“:”NC数据库连接使用的数据库用户名以及密码NC插件建议启用是否同步NC账号到A8,建议选addNC服务器的服务器地址OA套件需要关联的帐套名称选择同步NC到A8系统的级别和岗位的方式19/24详细配置如下双击这里选择NC数据库连接驱动在这里选择驱动Oracle选择oracle.jdbc.driver.OracleDriver;SQLServer选择net.sourcefrge.jtds.jdbc.Driver双击这里选择NC数据库连接方式在这里选择连接方式Oracle选择org.hibernate.dialect.OracleDialectSQLServer选择org.hibernate.dialect.SQLServerDialect20/24在弹出的窗口里填写NC数据库的连接,按照描述里的格式来填写然后分别填写NC的数据库连接的用户名、密码、NC服务器的地址、端口以及用design数据源建立的帐套编码同步职务级别和岗位的方式设置,NC中的职务和岗位有两种双击这里选择NC数据库的连接21/24NC插件设置启用才可以在OA中看见ERP外部信任地址可以将信任地址添加到列表中2.NC插件的部署设置(如果不使用Portal集成方式这步可跳过)先打上nc56的portal补丁:把安装盘目录下Portal56集成OA补丁.jar解压出的两个文件夹复制到NC的安装目录下覆盖原文件(不要删除NC的安装目录下的这两个文件夹)解压安装盘下NC协同-OA套件集成部署工具目录中的ncdeploy.zip,将ncdeploy文件夹复制到NC的安装目录下。如果勾选启用信任地址功能22/24如果是nc55,需要把安装盘下NC协同-OA套件相关补丁目录下NC协同-OA套件V5.6适配NC5.5增强包.zip解压后将解压出的文件夹ncdeploy将上一步操作的ncdeploy覆盖。然后进入ncdeploy文件夹运行setup.bat启动协同系统的配置在这个界面配置NC协同-OA套件的集成方式、NC和OA系统的IP地址、域名的参数,点击确定后保存,然后点X退出最后运行NC的安装目录bin文件夹下ncsysconfig.bat23/24选择DataSource,点读取,然后点添加添加一个数据源,名称为“design”(必须填这个),然后其他的参数和NC的参数一样,然后保存,测试24/24然后选择Deployment,在右侧栏中点击部署EJB,等待部署完成(WAS要选择二阶段部署)。至此NC协同-OA套件的安装就完成了