dram.me

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的错误提示,但目前看不影响使用。