Termux环境运行Moqui
本文介绍Termux环境下安装运行Moqui的流程,主要参考这里安装OpenJDK环境,采用的是Ubuntu虚拟子系统,其他流程基本上和Linux环境的安装无异。
Ubuntu环境
基于以下命令在Termux环境中安装并切换到Ubuntu:
pkg install proot-distro proot-distro install ubuntu-20.04 proot-distro login ubuntu-20.04 apt update apt upgrade
OpenJDK环境
安装openjdk-8-jdk-headless以及其他安装Moqui时需要的依赖包:
apt install --no-install-recommends git openjdk-8-jdk-headless
Moqui环境
创建moqui用户,并基于官方流程下载和启动Moqui:
useradd -m moqui su - moqui git clone https://github.com/moqui/moqui-framework.git moqui cd moqui ./gradlew getRuntime ./gradlew downloadElasticSearch ./gradlew load java -jar moqui.war
运行
在完成上述安装后,后续运行可以通过如下命令操作:
proot-distro login --user moqui ubuntu-20.04 cd moqui java -jar moqui.war
总体安装上没有大的问题,ElasticSearch在启动时有无法读取/proc/sys/vm/max_map_count的错误提示,但目前看不影响使用。