NC6系统配置
annoy-log:业务日志,如果没有配置模块,日志写在该文件中。
nc-log:所有的错误日志,这是系统的主日志系统 sql-log.log:sql日志。一般不用设置为DEBUG级别。 调试时再设置。
mwsummary-log:性能概要日志
Yonyou Software Corporation
1 2 3
Yonyou Software Corporation
数据缓存配置要点
集 成 配 置 工 具
配置NC数据缓存,此页签记录了产品模块的全局配置信息,可以合并 缓存或查看合并规则,读取数据源后,可以为集团缓存生成jar包。
Yonyou Software Corporation
数据缓存配置要点(1)
集 成 配 置 工 具
Yonyou Software Corporation
NC61配置文件(3)
目 录 结 构 及 重 要 文 件
系统配置信息文件config.xml $NCHOME\bin\ierp\bin\config.xml 默认帐户和角色权限配置文件 config.xml Root帐户权限 单位管理员权限 系统管理员密码文件superadmin.xml $NCHOME\bin\ierp\sf\superadmin.xml 当系统管理员root密码忘记时可通过覆盖该文件的方 式清空密码
Yonyou Software Corporation
NC61日志文件
目 录 结 构 及 重 要 文 件
am-log:系统管理升级日志 fw-log:IOC容器框架日志 pa-log:预警平台日志 pfxx-log:外部交换平台的日志 portal-log:Portal日志 wf-log:流程平台日志 userpower-log:权限升级日志 iufo-log:iufo日志
Yonyou Software Corporation
Weblogic中间件(集群)服务器信息要点(2)
集 成 配 置 工 具
配置Deploy,注意设置WlsServerHom(Weblogic Server的安装路 径),WlsJavaHome( jrocket路径,需安装),SunJavaHome( java环境 需1.6以上),DomainsFolder(domain存放路径),然后保存,运行 Initialize Domain,开始创建domain。 提示end status 是0时,说明成功创建domain。可以点击右下角的 log按钮查看创建过程。
Yonyou Software Corporation
WAS中间件(集群)服务器信息要点要点
集 成 配 置 工 具
在第一使用或者有WAS环境变更后,需要初始化“WAS信息”里的 “Profile”内容。配置完成后需要重新启动集成配置工具;如果配置错误 ,会导致无法正常进入,此时需要清空文件 %NCHOME%/bin/wasSetupCmdLine.cmd(sh)里的“set WAS_HOME=”后的内容
NC61配置文件(1)
目 录 结 构 及 重 要 文 件
NC主配置文件prop.xml $NCHOME\bin\ierp\bin\prop.xml 该文件主要内容为:集群配置,数据源配置,启动服务配置 等。NC的单机或集群的配置信息: 集群 (<cluster> …</cluster> ) NC系统数据源: (<dataSource>…</dataSource> )
服务转发配置要点
集 成 配 置 工 具
服务转发功能提供了便捷的实现NC中间件集群或者WAS中间 件web服务转发配置
Yonyou Software Corporation
日志配置要点
集 成 配 置 工 具
配置NC产品的各种日志级别和滚动策略,在中间件已经启动的情况下 ,可以使用数据ip地址和端口的方式读取并修改,这种方法修改后不 需要重新启动中间件。也可以通过打开日志的参照按钮查找 loggerconfig.properties读取并修改,这种方法修改后需要重启中间件才能 生效。
NC6 系统配置
用友软件股份有限公司 李楠 2015年1月4日
Yonyou Software Corporation
1 2 3
目录结构及重要文件 集成配置工具 客户端及配置 日志收集
4
NC61代码目录结构
目 录 结 构 及 重 要 文 件
ant:存放Apache Ant,用来执行EJB的构建。 bin: 存放nc部署和系统监控等命令。 ejb: 按模块分子目录存放各个模块所使用的EJB,由构建工具维护。 ejbXMLs:存放需要独立事务的EJB的部署描述符,里面的xml文件都是开发配置 的服务或特殊ejb,由构建工具维护。 framework:存放UAP框架/基础代码,为中间件提供服务/信息配置。 ierp/bin:存放NC配置文件。 dist: 存放在ncSysConfig.bat生成的代码及配置文件,该信息在使用WAS中间件 时,需要部署到WAS中。 initdatarule: 初始化NC数据的一些规则。 lib:NC在使用中用到的相关外部类文件。如数据库的驱动程序. middleware:存放NC中间件等代码。 modules:按模块分子目录存放各个模块的代码。分public,client和private。 每个模块由相应的产品组负责。此目录下还存放EJB代理,不过EJB代理由构 建工具维护。 NClogs:NC日志文件。 ncscirpt:按模块分子目录存放各个模块的数据库建库脚本和初始化数据脚本。 resources:存放资源文件,如图片和多语言资源。 ufjdk:存放JDK。 pfxx: 外部交换平台的配置文件。 update:存放补丁代码、升级所使用的升级代码和数据库脚本,按版本号分目 录存放。 webapps/nc_web: 存放NC的web应用。 nmc: NC性能监控工具。 driver: 数据库的各版本的驱动程序 langlib: 多语言资源文件 Patchmanager:补丁管理器 Yonyou Software Corporation
Yonyou Software Corporation
Weblogic中间件(集群)服务器信息要点(1)
集 成 配 置 工 具
运行ncSysConfig,切换到WebLogic标签页,选择集群服务器,按照想 构建的集群结构添加server,建议各server名称按master、 ncMem01、ncMem02等来命名,master勾选为主服务器。各协议定 义均选择http,注意端口不能冲突。保存集群结构
Yonyou Software Corporation
数据源配置要点
集 成 配 置 工 具
数据源:IUFO不再需要单独指定数据源,原“IUFO数据源”配置项修 改为“BAP资源库”,支持的数据库类型增加了postgresql、Gbase、 Oscar三种
Yonyou Software Corporation
Yonyou Software Corporation
NC61配置文件(4)
目 录 结 构 及 重 要 文 件
系统配置信息文件systemconfig.xml $NCHOME\bin\ierp\bin\systemconfig.xml <nc.vo.sm.login.SystemConfig> 最大登陆失败次数:登陆NC用户密码错误次数,超过该次数用户将 被锁定。 <MaxLoginFailure>5</MaxLoginFailure> 用户在线信息检查时间间隔:判断用户是否在线的时间间隔,两种方 式,一是两台机器上同一用户登陆NC,先登陆的用户在此时间内不 会被踢出,还可以继续做业务操作;二是客户端网络异常,服务器端 检查用户是否在线。 <ClaimingInterval>600</ClaimingInterval> 客户端自动注销时间:客户端登陆后多长时间没有操作就会自动注销 ,默认为0,即不会注销。 <AutoLogoutTime>0</AutoLogoutTime> </nc.vo.sm.login.SystemConfig> 可通过集成配置工具的“系统配置”功能配置
服务分配配置要点
集 成 配 置 工 具
服务分配:在集群环境下需手工指定某些服务和模块运行的server,因 为禁止在NC集群master服务上运行业务,所以需将这些服务和模块配 置到非master的其他集群成员上并保存。如下图,会计平台服务,预警 和ia模块都配置在ncMem01上。
Yonyou Software Corporation
Yonyou Software Corporation
NC61配置文件(2)
目 录 结 构 及 重 要 文 件
NC账套配置文件account.xml $NCHOME\bin\ierp\bin\account.xml 不可编辑
NC后台服务配置文件servicerun.xml $NCHOME\bin\ierp\bin\servicerun.xml 在某些情况下,可能需要约束某个服务组件只能运行在特定的 服务器上,目的主要是解决后台任务的负载分担问题。后台组 件的限制运行为组件自身逻辑进行控制。 一般可以设置在某的 server上面,不要设置在master上。 可通过集成配置工具的“服务分配”功能配置
Yonyou Software Corporation
NC61日志目录
目 录 结 构 及 重 要 文 件
日志nclogs目录 如果是单server或nc中间件的话会有一个 server1目录,需要进入该目录查看日志 如果是集群如图:
Yonyou Software Corporation
NC61日志级别
配置NC数据缓存,此页签记录了产品模块的全局配置信息,可以合并 缓存或查看合并规则,读取数据源后,可以为集团缓存生成jar包。