• 附录
    • 1. 安装问题
      • 1.1 Java部署
      • 1.2 Gradle部署
    • 2. 常见问题

    附录

    1. 安装问题

    1.1 Java部署

    此处给出简单步骤,供快速查阅。更详细的步骤,请参考官网。

    (1)从官网下载对应版本的java安装包,并解压到相应目录

    1. mkdir /software
    2. tar -zxvf jdkXXX.tar.gz /software/

    (2)配置环境变量

    1. export JAVA_HOME=/software/jdk1.8.0_121
    2. export PATH=$JAVA_HOME/bin:$PATH
    3. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    1.2 Gradle部署

    此处给出简单步骤,供快速查阅。更详细的步骤,请参考官网。

    (1)从官网下载对应版本的Gradle安装包,并解压到相应目录

    1. mkdir /software/
    2. unzip -d /software/ gradleXXX.zip

    (2)配置环境变量

    1. export GRADLE_HOME=/software/gradle-4.9
    2. export PATH=$GRADLE_HOME/bin:$PATH

    2. 常见问题

    • 1:执行shell脚本报下面错误permission denied:

    答:chmod +x 给文件增加权限

    • 2: eclipse环境编译源码失败,错误提示如下;
    1. ...
    2. /data/temp/WeBASE-Front/src/main/java/com/webank/webase/front/performance/PerformanceService.java:167: error: cannot find symbol
    3. log.info("begin sync performance");
    4. ^
    5. symbol: variable log
    6. location: class PerformanceService
    7. Note: /data/temp/WeBASE-Front/src/main/java/com/webank/webase/front/contract/CommonContract.java uses or overrides a deprecated API.
    8. Note: Recompile with -Xlint:deprecation for details.
    9. Note: Some input files use unchecked or unsafe operations.
    10. Note: Recompile with -Xlint:unchecked for details.
    11. 100 errors
    12.  
    13. > Task :compileJava FAILED
    14.  
    15. FAILURE: Build failed with an exception.
    16. ...

    答:问题是不能编译Lombok注解 ,修改 build.gradle文件,将以下代码的注释加上

    1. //annotationProcessor 'org.projectlombok:lombok:1.18.6'
    • 3: 节点运行一段时间后新增了一个群组,front查不到新群组信息。

    答: 调用 http://{ip}:{port}/WeBASE-Front/8081/1/web3/refresh 方法,即可手动更新。