Ubuntu22安装graalvm JDK17+Tomcat9设置自启动

发布时间 2023-12-28 17:00:58作者: RealWorld♂

graalvm Jdk17安装

参考 

https://blog.csdn.net/weixin_46551671/article/details/134264889

 

Tomcat安装

下载地址

https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.84/bin/apache-tomcat-9.0.84.tar.gz

安装

下载安装包,将安装包上传到/usr/local/目录下执行以下命令

tar -xzvf apache-tomcat-9.0.84.tar.gz

配置环境变量

vi /etc/profile

在末尾添加下面的参数

export CATALINA_HOME=/usr/local/apache-tomcat-9.0.84

重新加载配置

source /etc/profile

复制catalina.sh到/etc/init.d目录下,并重新命名

sudo  cp  /usr/local/apache-tomcat-9.0.84/bin/catalina.sh   /etc/init.d/tomcat

编辑配置信息

sudo  vi  /etc/init.d/tomcat

在文件开头注释下面第一行开始,加入以下内容,java和tomcat的路径

JAVA_HOME=/etc/graalvm-jdk-17.0.9+11.1
JRE_HOME=/etc/graalvm-jdk-17.0.9+11.1
CATALINA_HOME=/usr/local/apache-tomcat-9.0.84
CATALINA_BASE=/usr/local/apache-tomcat-9.0.84

设置权限

sudo  chmod  755  /etc/init.d/tomcat

安装 sysv-rc-conf

修改资源下载地址

sudo vim /etc/apt/sources.list

##添加到最后一行 保存就行
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

安装,会有一个选择 yes/no的 yes 就完了

sudo apt-get update
sudo apt-get install sysv-rc-conf

如果更新运行apt-get update的时候出现了如下的错误:

W: GPG error: http://archive.ubuntu.com/ubuntu trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32

解决方法:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5

验证

sysv-rc-conf --list

sysv-rc-conf 配置自启

sysv-rc-conf tomcat on

配置完成后可以通过 命令查看是否配置生效

sysv-rc-conf --list 

#或者
sysv-rc-conf --list |grep tomcat

立即重启验证

shutdown -r now
启动服务命令: service  tomcat  start 
服务状态:service  tomcat  status
关闭服务命令: service  tomcat  stop