首页 > 系统相关 >Ubuntu22安装graalvm JDK17+Tomcat9设置自启动

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

时间:2023-12-28 17:00:26浏览次数:32  
标签:tomcat etc JDK17 sysv -- 自启动 Ubuntu22 apache 84

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

相关文章

  • ECS Initial(Ubuntu22)
    SummaryThereisanewserverwhosesystemisubuntu22.04StepsUpgradesystempackagesaptupdate-y&&aptupgrade-y&&aptinstall-ypython-is-python3python3-venvzsh&&aptautoremove-yRebootrebootNewuserandsud......
  • [CSharpTips]C# 设置应用程序开机自启动
    C#设置应用程序开机自启动主要是通过动态生成vbs脚本,放置在系统自启动目录下,系统开机时会自动执行vbs脚本启动应用程序开机自启动,自动生成vbs脚本 using(StreamWriterfile=newStreamWriter($@"{Environment.GetFolderPath(Environment.SpecialFolder.Startup)}\StartU......
  • ubuntu22.04 install cuda cudnn
    https://blog.csdn.net/qq_49323609/article/details/130310522isverygood  1,firstcheckdrivernvidia-smiifnocontent,showinstalldriverfirst twoways:oneis:useapt-getlike:https://blog.csdn.net/zxdd2018/article/details/127705627ubuntu-d......
  • Ubuntu22.04 安装 MQTT 服务器
    本周web课简单了解了MQTT,在此记录下我的安装使用(用python写个订阅新闻的简单示例)流程,如有错误,欢迎指正!1.MQTT简介MQTT是一种轻量级的消息传递协议,专为低带宽、高延迟或不可靠的网络环境设计。1.1MQTT的主要特点轻量级和低带宽:MQTT协议的头部非常小,这使得它在带......
  • Ubuntu22.04 安装 kvm
    确认环境egrep-c'(vmx|svm)'/proc/cpuinfo输出结果需要大于0,否则主机需要开启cpu虚拟化功能。设置桥接网卡#网卡配置示例cat<<'EOF'|sudotee/etc/netplan/00-installer-config.yaml>/dev/null#Thisisthenetworkconfigwrittenby'subiquity'netw......
  • 转 Windows下Redis安装及自启动
    Redis下载Redis官方网站没有提供Windows版的安装包,可以通过GitHub来下载Windows版Redis安装包,下载地址:点击前往。打开上述的下载地址链接,Redis支持32位和64位的Window系统,根据个人情况自行下载,如图1所示:    下载完成后,打开相应的文件夹,可以看到如下文......
  • Nginx部署成服务,设置开机自启动
    一、centos7以上环境推荐centos环境,比较简单安装nginxyuminstallnginx允许nginx开机自启动systemctlenablenginx二、windows环境下载nginxhttps://nginx.org/en/download.html准备工具使用winsw.exe工具进行配置,以64位系统为例已上传到我的文件,可下载使......
  • ubuntu22.04安装Goland2022.2.4
    ubuntu22.04安装Goland2022.2.4自行下载Goland版本下载golandwgethttps://download.jetbrains.com/go/goland-2022.2.4.tar.gz./将下载的压缩文件解压到指定目录sudotar-zxvfgoland-2022.2.4.tar.gz-C/tools/goland启动试运行golandcd/tools/goland/GoLand......
  • VMware Workstation 17中设置虚拟机开机自启动
    VMwareWorkstation17中设置虚拟机开机自启动的步骤如下:打开VMwareWorkstation17。在左侧导航栏点击配置自动启动虚拟机。然后选择要自动启动的虚拟机并配置启动顺序,点击确定。设置自动启动服务。打开任务管理器,点击服务,找到VmwareAutostartService,右键,点击开始。找到VMware......
  • 车机 Android 环境下利用 CarAudioService 实现自定义 Java 服务自启动
    注意:本文基于Android11进行分析Qidi2023.11.28(MarkDown&Haroopad)0.简介AndroidRO(ResourceOverlay)机制Overlay实现的效果正如其字面意思,就是“在原有效果的基础上再叠加一些效果”。Android提供了两种实现方式:编译时:https://source.android.com/docs/set......