最新消息:重新回归WordPress,我要比较认真的开始更新我的博客了。

ubuntu安装arisonic

笔记 hanlei 641浏览

安装JAVA环境

到官网下载java压缩包

http://www.oracle.com/technetwork/java/javase/downloads/index.html

解压文件到/usr/java内

配置环境在/etc/profile中新增

export  JAVA_HOME=/usr/java/jdk1.8.0_144
export  JRE_HOME=$JAVA_HOME/jre
export  CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export  PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

更新并测试

source /etc/profile
java -version

安装TOMCAT

到官网下载tomcat压缩包

https://tomcat.apache.org/download-80.cgi

解压文件到/usr/local/tomcat

这里通过/usr/local/tomcat/bin/startup.sh就可以起动tomcat了

新增一个系统用户,用户名为tomcat, 属组与用户名相同,家目录为/opt/tomcat,登录shell为/bin/false

sudo useradd -m -U -d /opt/tomcat -s /bin/false tomca

添加tomcat服务

sudo vim /etc/systemd/system/tomcat.service

[Unit]
Description=Tomcat 9 servlet container
After=network.target # 运行在网络服务开启后

[Service]
# 当初始化完成,父进程会退出。子进程会继续作为主进程执行。
Type=forking

User=tomcat
Group=tomcat

# 定义服务需要使用的环境变量
Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true"
Environment="CATALINA_BASE=/opt/tomcat"
Environment="CATALINA_HOME=/opt/tomcat"
Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

# 启动命令
ExecStart=/opt/tomcat/bin/startup.sh
# 终止命令
ExecStop=/opt/tomcat/bin/shutdown.sh

[Install] # 定义如何安装这个配置文件,即怎样做到开机启动。

# 服务所在的 Target 是multi-user.target。在这个组里的所有服务,都将开机启动。

WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now tomcat
sudo systemctl status tomcat

转载请注明:HANLEI'BLOG » ubuntu安装arisonic