安可项目实施部署文档
1.1安装应用服务器
1.1.1 安装路径
将InforSuite-AS-StE-9.1B050000.zip放在/opt下,解压即可。1
1.1.2 替换授权
将正式授权文件license.infor替换到/opt/InforSuite-StE-9.1B050000/as下。
1.2确认Jdk(不是JRE)
默认操作系统自带jdk路径:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-1.8.ns7_4.02.mips64el。
1.3应用配置修改
根据部署到中创应用服务器出现的错误进行相应的修改。
1.4创建连接池(根据应用是否使用了容器本身的数据源来配置,此步不是必需的)
要保证应用服务器所在机器和数据库所在机器的防火墙都处于关闭状态。
1.4.1 创建连接池(根据应用是否使用了容器本身的数据源来配置,此步不是必需的)
先将数据库驱动包放在/opt/InforSuite-StE-9.1B050000/as/lib下,启动AS。输入http://ip:8060访问AS管理工具,点击资源管理-JDBC-JDBC连接池-新建:
连接池名称随便写,资源类型选择java.sql.Driver;驱动选各数据库名称,驱动类会自动识别;url:根据实际数据库连接串填写user:连接数据库的用户;password:连接数据库密码。
池设置:修改最大为160,最小不需要调。
1.4.2 创建JNDI(根据应用是否使用了容器本身的数据源来配置,此步不是必需的)
创建JNDI,连接池选刚才创建的,JNDI名称和应用读取JNDI的配置文件中对应。
1.4.3 开启连接验证,调整验证时间间隔(此步不是必需的,根据数据库重启,是否需要重启中间件来设置)
点击新建的连接池-高级属性,勾选连接验证,表名填dual,链接验证时间间隔填120。
1.5应用部署
访问管理工具http://ip:8060,点击应用管理-部署-选择文件夹部署或者war包部署,在弹出的框里选择需要部署的应用,选到应用根路径(即应用名)即可。
1.6修改参数
1.6.1修改管理工具默认端口(根据现场需求,可不修改)
浏览器访问http://ip:8060管理工具地址,进入管理工具,点击配置管理-server-config-网络配置-网络监听-admin-listener,修改端口值,保存重启生效。
1.6.2修改应用访问默认端口(根据现场需求,可不修改)
浏览器访问http://ip:8060管理工具地址,进入管理工具,点击配置管理-server-config-网络配置-网络监听-http-listener-1,修改端口值,保存重启生效。
1.6.3修改保留日志文件的个数和大小(根据现场需求,可不修改)
修改/opt/InforSuite-StE-9.1B050000/as/domains/domain1/config下的logging.properties文件:
com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes=2000000(代表每个日志文件的大小,默认2M)
com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=0(代表一共保留文件的个数,0表示不限制个数)
1.7 新建域
产品安装完成后默认有一个domain1的域,如果想创建domain2的域,需要在domain1启动的状态下进行创建,这样能够保证端口自动偏移。
进入路径/opt/InforSuite-StE-9.1B050000/as/bin下执行sh asadmin create-domain创建域,输入要创建的域名,如domain2,回车,提示输入密码,直接回车,默认不设置密码。等待创建域完成即可。
1.8常用命令(以domain1为例)
进入相应目录下:cd /opt/InforSuite-StE-9.1B050000/as/bin
停止中间件服务:sh asadmin stop-domain domain1
启动中间件服务:sh asadmin start-domain domain1
查看应用日志:tail -1000f server.log
查看8080端口tcp连接数 netstat -ano | grep 8080 | wc -l