Maximo安装部署
2022-09-25
来源:易榕旅网
技术交流,欢迎指正,相互学习,troxsyn@yeah.netMaximo安装部署作者:王胜华对Maximo这样一个基于Java平台的EAM部署,应该从它的结构来分步操作。Maximo由运行容器、数据库服务器和报表服务器三部分组成。结构EAM应用运行平台数据库报表MaximoWeblogicOracleActuateActuateiServeracweb.ear对应介质说明EAM应用,通常在国内都是二次开发运行Maximo的中间件数据库管理软件B/S结构中的优秀报表1技术交流,欢迎指正,相互学习,troxsyn@yeah.net按Maximo的结构,应分四步安装部署:1、安装Weblogic运行平台;2、安装Oracle数据库;3、发布Maximo(为什么是发布,不是安装呢——Maximo经二次开发再使用,开发后一般不会再打包,直接发布更方便些);4、发布acweb,安装ActuateiServer,安装百科全书,导入百科全书。各介质的安装都是向导式安装,都是大同小异,现将安装及部署过程的特殊细节一一记录下来。我安装的是Weblogic8.1,安装后在建立域时,通常选择SUNJDK1.4.xx,若在环境变量里设计JDK1.6,报表运行不起来,JDK1.5版本的还行。最好将环境变量的JDK设为Weblogic8.1自带的。在建立域后,需要修改启动变量,在startWebLogic.cmd文件中,设置内存参数setMEM_ARGS=-Xms128m-Xmx1024m-XX:MaxPermSize=128m这些值是区分大小写的。它们指定最小内存和最大内存。(当不是sunjdk时,去掉-XX:MaxPermSize=128m参数)位于%bea%\\weblogic81\\common\\bin中的commEnv.cmd文件,会被startWebLogic.cmd等文件调用,其中需要一个数据连接包oraclethin.jar。在Oracle作为后台数据库下,commEnv.cmd必须将oraclethin.jar包含在Classpath中。先将oraclethin.jar复制到%bea%\\weblogic81\\server\\lib目录下,然后在weblogic81\\common\\bin\\目录中找到commEnv.cm文件,用记事本打开,查找WEBLOGIC_CLASSPATH=,把%WL_HOME%\\server\\lib\\oraclethin.jar;加入到等号后。Oracle没什么问题,按向导安装一点问题都没有。发布Maximo,在maximo.properties配置文件里,需要做些改动。参数配置说明2技术交流,欢迎指正,相互学习,troxsyn@yeah.netmxe.db.url=jdbc:oracle:thin:@troxsyn:1521:maximomxe.db.user=MAXIMOmxe.db.password=MAXIMOmxe.report.actuate.reportserver=troxsynmxe.report.actuate.portalHost=http://troxsyn:7001/acwebmxe.report.actuate.iServer=http://troxsyn:8000mxe.report.actuate.db.connectstring=maximo数据连接数据库用户名数据库用户密码报表服务器所在机器名报表访问地址报表服务器地址报表服务器连到数据库的NET名发布acweb,也有几个参数要改,以列表的方式描述吧。文件是web.xml,分布在acweb.ear包里两个地方:1、acweb.ear\\WEB-INF\\web.xml2、acweb.ear\\acweb.war\\WEB-INF\\\\web.xml两个地方的\\web.xml其参数配置都一样:参数配置
SERVER_DEFAULThttp://troxsyn:8000DEFAULT_VOLUMEtroxsyn说明指向报表服务器地址缺省卷,这里仍然指向报表服务器安装ActuateiServer报表服务器,按向导安装就可以。安装后启动服务,然后将iServer\\etc\\acserverconfig.xml文件中的乱码去掉,另存为ANSI编码。安装ActuateEncyclopedia,这个安装过程需要注意填写PMD用户密码及端口、数据库地址用户密码、Maximo地址和管理员及管理员密码——是导入百科全书成功的关键。安装完后需要手工导入百科全书。先将iServer报表服务器停止掉,一般是进入http://报表服务器IP:8900/acadmin/,用PMD用户密码。3技术交流,欢迎指正,相互学习,troxsyn@yeah.net打开iServer\\bin\\acimport.bat,对照用户名和密码——Maximo的管理员用户名和密码,是不是对的。然后在命令行环境里执行,成功的结果下:4