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