PhantomJS+EChartsConvert在Java后端生成echarts图片

PhantomJS+EChartsConvert在Java后端生成echarts图片

原创链接

原创链接 https://www.jianshu.com/p/dfc28fd7d786.支持原创

PhantomJS和EChartsConvert在Linux下安装部署的细节

工具下载:链接:https://pan.baidu.com/s/1DcF50yxw9aVJekFcgLFlBw
提取码:6k5h

  1. 工具上传
    将PhantomJS和EChartsConvert都上传到Linux服务器,放到一个目录,比如我放到/usr/echarts/文件夹下,
    在这里插入图片描述
  2. 授权
    方法一:(推荐使用)
    ①、用命令授权: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
  3. 部署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版权协议,转载请附上原文出处链接和本声明。