安装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