Maximo安装部署
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Maximo安装部署
作者:王胜华
对Maximo这样一个基于Java平台的EAM部署,应该从它的结构来分步操作。
Maximo由运行容器、数据库服务器和报表服务器三部分组成。
按Maximo的结构,应分四步安装部署:
1、安装Weblogic运行平台;
2、安装Oracle数据库;
3、发布Maximo(为什么是发布,不是安装呢——Maximo经二次开发再使用,开发后一般不会再打包,直接发布更方便些);
4、发布acweb,安装Actuate iServer,安装百科全书,导入百科全书。
各介质的安装都是向导式安装,都是大同小异,现将安装及部署过程的特殊细节一一记录下来。
我安装的是Weblogic8.1,安装后在建立域时,通常选择SUN JDK1.4.xx,若在环境变量里设计JDK1.6,报表运行不起来,JDK1.5版本的还行。最好将环境变量的JDK设为Weblogic8.1自带的。
在建立域后,需要修改启动变量,在startWebLogic.cmd文件中,设置内存参数
set MEM_ARGS=-Xms128m-Xmx1024m-XX:MaxPermSize=128m这些值是区分大小写的。它们指定最小内存和最大内存。(当不是sun jdk时,去掉-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没什么问题,按向导安装一点问题都没有。
mxe.db.url=jdbc:oracle:thin:@troxsyn:1521:maximo数据连接
er=MAXIMO数据库用户名
mxe.db.password=MAXIMO数据库用户密码
mxe.report.actuate.reportserver=troxsyn报表服务器所在机器名
mxe.report.actuate.portalHost=http://troxsyn:7001/acweb报表访问地址
mxe.report.actuate.iServer=http://troxsyn:8000报表服务器地址
mxe.report.actuate.db.connectstring=maximo报表服务器连到数据库的NET名
发布acweb,也有几个参数要改,以列表的方式描述吧。文件是web.xml,分布在acweb.ear 包里两个地方:
1、acweb.ear\WEB-INF\web.xml
2、acweb.ear\acweb.war\WEB-INF\\web.xml
安装Actuate iServer报表服务器,按向导安装就可以。安装后启动服务,然后将iServer\etc\acserverconfig.xml文件中的乱码去掉,另存为ANSI编码。
安装Actuate Encyclopedia,这个安装过程需要注意填写PMD用户密码及端口、数据库地址用户密码、Maximo地址和管理员及管理员密码——是导入百科全书成功的关键。
安装完后需要手工导入百科全书。
先将iServer报表服务器停止掉,一般是进入http://报表服务器IP:8900/acadmin/,用PMD 用户密码。
打开iServer\bin\acimport.bat,对照用户名和密码——Maximo的管理员用户名和密码,是不是对的。
然后在命令行环境里执行,成功的结果下: