配置java参数
登录东方通控制台
一般情况下我们使用的是默认实例就可以部署。如果项目指定了其他实例,则需要单独配置指定实例的jvm参数和启动参数。
配置jvm参数
配置初始堆内存(Xmx)和最大堆内存(Xmx)。
具体内存配置值,需要匹配项目服务器配置,一般建议配置Xmx为服务器总内存的70%左右
配置启动参数
点击默认实例--》启动参数--》创建,依次添加以下参数
-Dfile.encoding=UTF-8 -Duser.region=CN -Duser.language=zh -XX:-OmitStackTraceInFastThrow -Djava.awt.headless=true -XX:MaxMetaspaceSize=512m -Dmail.mime.splitlongparameters=false -XX:+HeapDumpOnOutOfMemoryError
参数配置完成后,需要重启东方通才能生效。
部署应用
东方通服务重启后,就可以开始部署smartbiproxy了。
上传war包
由于东方通的安全策略限制,东方通8.0版本默认不支持在东方通控制台页面直接上传本地war包部署,所以需要先把proxy.war包上传到东方通服务器。
创建新实例
由于smartbiproxy和smartbi的上下文都是smartbi,所以如果项目上的东方通是只部署一个smartbiproxy,则可以忽略此章节,直接参考下一章节部署smartbiproxy进行操作
如果一个东方通节点上需要同时部署smartbi和smartbiproxy,则需要单独创建一个新的实例,把smartbi和smartbiproxy分别部署在默认实例和新创建的实例。
创建实例
登录东方通控制台,点击 集中管理--》服务管理--》实例--》创建
配置实例名称,点击添加按钮就可以生成新的实例。
启动实例
实例创建成功后,可以在集中管理--》服务管理--》实例,在实例列表中找到新创建的实例名称,然后点击启动按钮就可以启动实例了
实例启动完成
实例启动完成后,运行中的信息是true。
管理实例
点击实例右边的管理按钮,可以管理实例。具体操作跟默认实例的是相同的。
创建实例
新创建的实例,是独立的一个中间件,相关的jvm配置信息等,都要单独配置。
配置完成后,需要重启实例。
部署smartbiproxy
登录东方通控制台,点击 默认实例/新创建的实例--》应用管理--》应用–》部署 ,就可以开始部署smartbiproxy
基本属性标签中,应用位置需要配置刚刚上传的proxy的smartbi.war包的路径。
war包路径
应用位置需要配置为war包的完整路径
资源加载标签中,开启web兼容模式
性能标签中,需要关闭资源预压缩选项。
配置完成后,点击添加按钮即可完成部署。
点击添加按钮后,可能需要等待几分钟,当控制台提示应用添加成功,说明smartbiproxy已经部署启动。
访问smartbiproxy
在应用列表,点击应用右边的链接,则可以访问smartbiproxy。
可以根据项目实际的ip地址选择对应的访问URL。
访问proxy控制台
访问的url后面要加上proxy,才能正常访问proxy的控制台。
proxy的访问地址:http://东方通服务器ip:实例端口/smartbi/proxy
其他运维操作
版本更新
卸载smartbiproxy
选择实例--》应用管理--》应用,在应用列表中选择smartbi,点击右边的卸载按钮即可完成卸载。
部署smartbiproxy
上传新的smartbi.war包,然后参考部署smartbiproxy章节操作即可。
重启smartbiproxy
东方通自带的停止按钮,可能无法完全停止smartbiproxy服务。所以重启smartbiproxy的操作,建议是先执行卸载smartbiproxy,再执行部署smartbiproxy操作。
添加评论