资源描述
NC6,系统配置,用友软件股份有限公司,李楠,2024年9月30日,目录结构及重要文件,1,集成配置工具,2,客户端及配置,3,日志收集,4,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,:补丁管理器,NC61,代码目录结构,目录结构及重要文件,NC,主配置文件,prop.xml,$NCHOMEbinierpbinprop.xml,该文件主要内容为:集群配置,数据源配置,启动服务配置等。,NC,的单机或集群的配置信息:,集群,(, ),NC,系统数据源:,(, ),NC61,配置文件(,1,),目录结构及重要文件,NC,账套配置文件,account.xml,$NCHOMEbinierpbinaccount.xml,不可编辑,NC,后台服务配置文件,servicerun.xml,$NCHOMEbinierpbinservicerun.xml,在某些情况下,可能需要约束某个服务组件只能运行在特定的服务器上,目的主要是解决后台任务的负载分担问题。后台组件的限制运行为组件自身逻辑进行控制。 一般可以设置在某的,server,上面,不要设置在,master,上。,可通过集成配置工具的,“,服务分配,”,功能配置,NC61,配置文件(,2,),目录结构及重要文件,系统配置信息文件,config.xml,$NCHOMEbinierpbinconfig.xml,默认帐户和角色权限配置文件,config.xml,Root,帐户权限,单位管理员权限,NC61,配置文件(,3,),目录结构及重要文件,系统管理员密码,文件,superadmin.xml,$NCHOMEbinierpsfsuperadmin.xml,当系统管理员,root,密码忘记时可通过覆盖该文件的方式清空密码,系统配置信息文件,systemconfig.xml,$NCHOMEbinierpbinsystemconfig.xml,最大登陆失败次数:,登陆,NC,用户密码错误次数,超过该次数用户将被锁定。,5,用户在线信息检查时间间隔:,判断用户是否在线的时间间隔,两种方式,一是两台机器上同一用户登陆,NC,,先登陆的用户在此时间内不会被踢出,还可以继续做业务操作;二是客户端网络异常,服务器端检查用户是否在线。,600,客户端自动注销时间:,客户端登陆后多长时间没有操作就会自动注销,默认为,0,,即不会注销。,0,可通过集成配置工具的,“,系统配置,”,功能配置,NC61,配置文件(,4,),目录结构及重要文件,日志,nclogs,目录,如果是单,server,或,nc,中间件的话会有一个,server1,目录,需要进入该目录查看日志,如果是集群如图:,NC61,日志目录,目录结构及重要文件,日志,NClogs,级别,目前规定日志只有四种日志级别,DEBUG,、,INFO,、,WARN,、,ERROR,顺序为,DEBUGINFOWARN,选择,Java Runtime Environment,设置,区域,-,选择,查看,按钮,在,Java Runtime,参数,中,输入,Xmx256m,选择,确定,按钮,-,选择,应用,按钮并退出,重新打开,IE,浏览器登陆即生效了,客户端操作系统,JRE,环境,客户端及配置,Windows7,默认效果下,java,控制台显示时,查看按钮不可按动,解决办法如下:,控制面板,个性化,windows,经典主题,客户端操作系统,JRE,环境,客户端及配置,不同的,NC,版本,使用不同的,JRE,客户端,JAVA,环境冲突,客户端及配置,NC,版本,JRE,版本,5.6,jre-1_5_0_07,5.7,jre-6u17,6.1,jre-6u31,6.3,jre-7u9,用户个人电脑上不同的软件,使用不同的,JRE,,可能导致启动,NC,时,IE,自动关闭;报错:,Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission,sun.swing.enableImprovedDragGesture write),解决办法:,先安装低版本,JRE,,再安装高版本,JRE,备份高版本的,JRE,安装目录下,libsecurity,内的,java.policy,使用低版本,JRE,安装目录下,libsecurity,内的,java.policy,覆盖高版本的,客户端浏览器环境(,1,),客户端及配置,IE7,8,9,浏览器:,将,NC,地址加入信任站点,并将信任站点的安全级别调整为低,客户端浏览器环境(,2,),客户端及配置,不使用自动的浏览器代理设置,客户端浏览器环境(,3,),客户端及配置,关闭弹出窗口阻止程序,客户端浏览器环境(,4,),客户端及配置,不使用自动的,IE,临时文件(缓存),客户端浏览器环境(,5,),客户端及配置,关闭,IE,的,SmartScreen,筛选器,NC6,可以利用,java web start,将,NC,产品发布为桌面应用程序,脱离于浏览器,方便使用。启用方式有两种:,NC,登陆页右上角,点击,“,选项,”,,选择,“,桌面应用程序模式,”,,,WebStart,访问,客户端及配置,登录方式为:浏览器输入:,http:/ip:port/ncws.jnlp,这种方式不依赖浏览器即可运行,.,与,NC,客户端类似,.,如下图:,需要先安装,JRE,安装方法,:,(1) nchomewebappsnc_webClientjre-6u29-windows-i586-s.exe,(2) http:/ip:port/Client/jre-6u29-windows-i586-s.exe,如,: http:/127.0.0.1:8000/Client/jre-6u29-windows-i586-s.exe,(3) http:/ip:port,然后 点击,UFIDA NC,运行安装,WebStart,访问,客户端及配置,WebStart,访问,客户端及配置,JVM(JAVA,虚拟机,),参数设置,:,NC web starter,运行时,使用的,JVM,参数在下面的文件中统一设置,. nc61webappsnc_webjspwsncapplet.jsp,。,如果是,IE,使用的,JVM,参数是控制面版,java,的参数设置。,客户快捷方式,ncws.jnlp,可以用文本编辑工具打开,WebStart,访问,客户端及配置,快捷方式的创建,有两种方式:,自动创建快捷方式。,将,java,控制面板高级选项中的,“,创建快捷方式,”,选为,“,始终允许,”,并保存,如下图。,浏览器输入,http:/ip:port/ncws.jnlp,此时会在桌面上自动创建一个该地址的快捷方式,点击该快捷方式就可以直接登录环境。,WebStart,访问,客户端及配置,手工创建快捷方式,打开,java,控制面板的常规标签页,点击,“,查看,”,弹出,java,高速缓存查看器,选中一个运行程序,将快捷方式发送到桌面或直接运行,WebStart,访问,客户端及配置,JRE,的调整,打开,java,控制面板的,“,JAVA,”,标签页,点击,“,查看,”,弹出,java,Runtaime environment,设置,选中正在被使用的平台,在,Runtime,参数中填写,-Xmx200m,即为最大堆内存为,200M,,数值酌情填写,WebStart,访问,客户端及配置,本地,NC,缓存管理,客户端及配置,系统运用异步缓存技术缓存部分代码和数据,这些缓存信息以密文形式保存客户端,减少网络流量,提高运行效率。缓存代码和数据需要的空间因用户使用模块、节点和用户数据量定。,系统默认缓存路径是,%USERPROFILE%,。具体察看当前用户的缓存位置。运行如下:,在,开始,- ,运行,(R)-,输入,cmd,在,DOS,窗口中输入,set|find,“,USERPROFILE,”“,在,“,运行,”,中输入,“,.,”,回车的方法可以快速打开,USERPROFILE,文件夹,但是,在某些系统工具优化过的系统中,可能出错。,NC,缓存目录是,NCCACHE,,一般不需要清除缓存。如果需要用户手动清除,建议只清空代码缓存,即,CODE,文件夹,。清除缓存时要保,证浏览器不在运行。,本地,JRE,缓存管理,客户端及配置,JRE,的缓存部分,保存在,%USERPROFILE%Application DataSun,下。手动清除缓存时,需要将这一部分也清除掉。具体打开,Java,控制面板,常规,页签,设置,按钮,查看小应用程序,按钮,可以看到有关缓存文件,同时也可以使用删除功能。,目录结构及重要文件,1,集成配置工具,2,客户端及配置,3,日志收集,4,NC,日志(,1,),日志收集,通过,NC,界面获取日志,在如左图所示位置点选,“,日志,”,按钮,弹出如下图所示,“,NC,控制台,”,。日志级别调整至,DEBUG,,,ALL,,点击三角图标,NC,日志(,2,),日志收集,服务器端的日志获取,当碰到问题需要了解详细的日志时,需要动态的改变服务器的,NC,日志级别(一般运行时日志级别为,error,,调试错误时应该为,DEBUG,),打开,ncSysConfig,工具,如下图,在,“,日志文件,”,功能中,填写日志路径。此处填写访问地址,如,http:/serverip:port,点击读取即可动态获取并改变各日志的级别,无需重启中间件,如果填写的是,%NCHOME%|ierpbinlog-config.properties,则只能静态更改日志级别,需要重启中间件生效,NC,日志(,3,),日志收集,通过,NMC,的日志抽取功能抽取,如果是大时间范围大集群抽取,建议先抽取,mwsummary,日志,定位问题后再做详细抽取,日志抽取:增加了性能测试模式的日志录制(减少日志的抽取量),,warning sql,,增加了连接泄露、,OOM,、,TOP10,脚本,NC,日志(,4,),日志收集,日志抽取:增加了性能测试模式的日志录制(减少日志的抽取量),,warning sql,,增加了连接泄露、,OOM,、,TOP10,脚本,NC,日志(,4,),日志收集,JAVA,控制台日志,日志收集,如何打开,JAVA,控制台,“,控制面板,”,“,java,”,“,高级,”,,如下设置,重启浏览器,打开,NC,,将弹出如右面板,中间件日志(,WAS,),日志收集,查找,WAS,概要所在的地址:,%IBM%/WebSphere/AppServer/profiles,打开,servername/logs,目录,如下图所示,./profiles/Appsrv01/logs/server,下主要,日志,:,SystemErr.log :,系统出错,日志,SystemOut.log :,系统中所有活动的,日志,trace.log :,系统中所有跟踪的事件的,日志,startServer.log :,启动服务器事件的,日志,stopServer.log :,停止服务器事件的,日志,native_stderr.log : GC,垃圾收集,日志,中间件日志(,Weblogic,),日志收集,查找,weblogic,域所在的地址:,%DOMAIN%,打开,servers/servername/logs,目录,查询,servername.log,文件,如下图所示,Web,服务器日志(,Apache,),日志收集,查找,Apache/HTTPServer,的安装地址(,WAS,用的是,IBM HTTPServer,),打开,%Apache%,(,%IHS%,),/conf,路径,编辑,httpd.conf,文件,如下图所示,如果发现,access.log,过大或者增长过快,建议禁用日志,数据库日志(,1,),日志收集,oracle,数据库的日志,确定日志位置:,登录数据库,执行:,select value from v$parameter where name=,user_dump_dest,;,得到存放,alert,日志的路径,查找名为,alert_xxx.log,(,xxx,为数据库,SID,),如下图,清除日志,日志收集,Windows,操作系统,在命令行下执行,echo *.log,Linux,操作系统,在终端下执行,*.log,数据库日志(,2,),日志收集,sqlserver,数据库的日志:,打开,manage studio,,登录数据库,点选:,“,管理,”,“,SQL Server,日志,”,,查找对应时间段的日志,数据库日志(,3,),日志收集,db2,数据库的日志:,db2diag.log-DB2运行时产生的日志是放置,于,“,/home/db2inst1/sqllib/db2dump,”,及db2inst1.nfy内容,操作系统日志(,1,),日志收集,Windows,操作系统:“控制面板”,“管理工具”,“事件查看器”,“,windows,日志”,“系统”,操作系统日志(,2,),日志收集,LINUX,操作系统:,tail -f /var/log/messages,AIX,操作系统:,errpt,HPUX,操作系统:,tail -f,/var/adm/syslog/syslog.log,SUNOS,操作系统:,tail -f /var/adm/messages,用信息技术推动商业和社会进步!,Thank you!,
展开阅读全文