附录

    CentOS环境安装Java

    Ubuntu环境安装Java

    1. sudo apt install -y default-jdk
    2. # 查询Java版本
    3. java -version

    1.2 Gradle部署

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

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

    1. mkdir /software/
    2. unzip -d /software/ gradleXXX.zip
    1. export GRADLE_HOME=/software/gradle-4.9

    (3)查看版本

    2. 常见问题及方案

    • 问:执行shell脚本报下面错误:
    1. [app@VM_96_107_centos deployInputParam]$ bash start.sh
    2. start.sh: line 2: $'\r': command not found
    3. start.sh: line 8: $'\r': command not found
    4. start.sh: line 10: $'\r': command not found

    答:这是编码问题,在脚本的目录下执行转码命令:

    1. dos2unix *.sh

    数据库问题

    • 问:服务访问数据库抛出异常:
    • 问:执行数据库初始化脚本抛出异常:
    1. ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (110)

    答:MySQL没有开通该帐号的远程访问权限,登录MySQL,执行如下命令,其中TestUser改为你的帐号

    1. GRANT ALL PRIVILEGES ON *.* TO 'TestUser'@'%' IDENTIFIED BY '此处为TestUser的密码’' WITH GRANT OPTION;
    • 问:执行构建命令gradle build -x test抛出异常:
    1. A problem occurred evaluating root project 'WeBASE-Node-Manager'.
    2. Could not find method compileOnly() for arguments [[org.projectlombok:lombok:1.18.2]] on root project 'WeBASE-Node-Manager'.

    答: 方法1、已安装的Gradle版本过低,升级Gradle版本到4.10以上即可。 方法2、直接使用命令:./gradlew build -x test,如果提示gradlew为非可执行文件,执行再次执行build操作即可。

    启动问题

    • 问:启动Node-Manager进程后,后台日志显示not found any front

    请查看