PhantomJS+EChartsConvert在Java后端生成echarts图片
原创链接
原创链接 https://www.jianshu.com/p/dfc28fd7d786.支持原创
PhantomJS和EChartsConvert在Linux下安装部署的细节
工具下载:链接:https://pan.baidu.com/s/1DcF50yxw9aVJekFcgLFlBw
提取码:6k5h
- 工具上传
将PhantomJS和EChartsConvert都上传到Linux服务器,放到一个目录,比如我放到/usr/echarts/文件夹下, - 授权
方法一:(推荐使用)
①、用命令授权:ln -s /usr/echarts/phantomjs/bin/phantomjs /usr/bin/
②、在/usr/echarts/phantomjs/bin下执行chmod 777 phantomjs
给执行的权限
③、执行phantomjs –version或者phantomjs –v得到版本号则为成功
方法二:
①、在/usr/echarts/phantomjs/bin下执行chmod 777 phantomjs
给执行的权限
②、添加环境变量
命令:vi /etc/profile
在最后一行添加export PATH=$PATH:/usr/echarts/phantomjs/bin
③、执行source /etc/profile
然后重启电脑shutdown -r now
- 部署echartsconvert服务
利用phantomjs启动生成echarts的服务echartsconvert
用nohup将echarts-convert.js启动成永久服务
nohup phantomjs /usr/echarts/echartsconvert/echarts-convert.js -s -p 9090 &
9090是端口号,echartsconvert默认端口也是9090
注意:如果phantomjs –v报错信息如果是【libfontconfig.so.1】
则请参照Linux最小安装下离线安装字体
查看3启动的服务命令:ps -ef | grep phantomjs
便于查杀echartsconvert服务
版权声明:本文为qq_33334411原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。