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
# 直接关闭防火墙 service firewalld stop # 修改防火墙允许的端口号 firewall-cmd --add-port=8080/tcp --permanent # 重新加载防火墙 firewall-cmd --reload # 查看防火墙 是否有8080端口 firewall-cmd --list-all chmod 777 -R apache-tomcat-9.0.22
标签:tomcat,etc,JDK17,sysv,--,自启动,Ubuntu22,apache,84 From: https://www.cnblogs.com/RealWorld/p/17933085.html