Centos下安装配置 JDK 和 Tomcat

CentOS下安装配置JDK24和tomcat11 本文详细介绍了在Linux系统上安装JDK24和Tomcat11的完整步骤。主要包括:1)通过wget下载JDK24 RPM包并安装,配置环境变量;2)下载Tomcat11压缩包,解压至指定目录,设置环境变量和权限;3)配置防火墙开放8080端口;4)创建专用用户并启动Tomcat服务。整个过程涉及软件下载、环境配置、权限管理和服务启动等关键操作,为Java Web应用部署提供了完整指南。 阅读详情

Linux 下安装配置 JDK 和 Tomcat


安装配置JDK
这里通过yum的方式在Centos下快速安装JDK,在Debian,Ubuntu下对应使用apt-get工具,基本方法一样;
以下以配置 java-1.8.0-openjdk-devel 为例,openjdk-devel 中含有JDK和JRE,可以同时用于生产环境和开发环境,加入服务器只是作为生场环境,可以在yum下只安装 java-1.8.0-openjdk ,基本的步骤一样,只不过配置环境变量不太一样而已;

1)查看可安装 JDK版本
1
yum search java|grep java
2)安装对应版本的Java
1
yum install java-1.8.0-openjdk-devel
默认安装在 /usr/lib/jvm下;
3)设置环境变量
1
vim /etc/profile
添加以下内容:
1
#set java environment
2
JAVA_HOME=/usr/lib/jvm/java-openjdk
3
JRE_HOME=$JAVA_HOME/jre
4
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
5
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
6
export JAVA_HOME JRE_HOME CLASS_PATH PATH
使配置生效
1
source /etc/profile

安装配置 Tomcat

这里采用wget的方式直接下载Tomcat.tar.gz ,无奈yum源中的tomcat版本实在是低,而且Tomcat的安装配置本来就比较简单;
1)下载
1
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz
2)解压,并解压后的文件目录移动到指定文件夹(这个就是个人喜好了,我个人习惯将Web服务器放在根目录下)
1
gzip -d apache-tomcat-8.5.16.tar.gz
2
tar xvf apache-tomcat-8.5.16.tar
3
cp -r apache-tomcat-8.5.16 /

3)将8080端口添加到防火墙例外,并重启防火墙(centos7下的操作,centos6见最下)
1
firewall-cmd --zone=public --add-prot=8080/tcp --permanent
2
firewall-cmd --reload

4)启动Tomcat
1
sh /apache-tomcat-8.5.16/bin/startup.sh
 
5)也可以将Tomcat注册为service,方便启动和停止;
可以使用以下脚本,注意要将里面的<CATALINA_HOME>替换为实际的tomcat跟目录:
在 /etc/init.d 下新建一个文件 tomcat,在里面添加:
1
#!/bin/bash  
2
# description: Tomcat8.5 Start Stop Restart  
3
# processname: tomcat8  
4
# chkconfig: 234 20 80  
5
6
CATALINA_HOME=/apache-tomcat-8.5.16
7
case $1 in  
8
start)  
9
sh $CATALINA_HOME/bin/startup.sh  
10
;;   
11
stop)     
12
sh $CATALINA_HOME/bin/shutdown.sh  
13
;;   
14
restart)  
15
sh $CATALINA_HOME/bin/shutdown.sh  
16
sh $CATALINA_HOME/bin/startup.sh  
17
;;   
18
19
esac
20
21
exit 0

设置tomcat文件为可运行文件
1
chmod a+x tomcat
添加服务
1
chkconfig --add tomcat
通过 chkconfig --list 可以查看到添加的服务,以下是启动,停止,重启Tomcat方式
1
service tomcat start
2
service tomcat stop
3
service tomcat restart

以下是注意事项:

※ 以上 3)中添加防火墙例外,centos6的操作
使用Vim打开/etc/sysconfig/iptables,在类似“-A INPUT -m state--state NEW -m tcp -p tcp --dport 22 -j ACCEPT”下面开始添加先需要的例外端口,如:
1
-A INPUT -m state--state NEW -m tcp -p tcp --dport 8080 -j ACCEP
之后重启防火墙
1
service iptables restart

※ 如果在启动 tomcat时,返回启动信息类似如下:
1
Using CATALINA_BASE:   /apache-tomcat-8.5.16
2
Using CATALINA_HOME:   /apache-tomcat-8.5.16
3
Using CATALINA_TMPDIR: /apache-tomcat-8.5.16/temp
4
Using JRE_HOME:        /usr
5
Using CLASSPATH:       /apache-tomcat-8.5.16/bin/bootstrap.jar:/apache-tomcat-8.5.16/bin/tomcat-juli.jar
6
Tomcat started.
其中 JRE_HOME 如果和实际的 JRE_HOME 路径不一样,可以在 <CATALINA_HOME>/bin/setclasspath.sh 文本开头添加以下:
1
export JAVA_HOME=/usr/lib/jvm/java-openjdk
2
export JRE_HOME=/usr/lib/jvm/java-openjdk/jre
强制定义 JAVA_HOME, JRE_HOME 的路径,路径值填写为实际的路径值,之后在重新启动tomcat,就会返回正常的启动信息:
1
Using CATALINA_BASE:   /apache-tomcat-8.5.16
2
Using CATALINA_HOME:   /apache-tomcat-8.5.16
3
Using CATALINA_TMPDIR: /apache-tomcat-8.5.16/temp
4
Using JRE_HOME:        /usr/lib/jvm/java-openjdk/jre
5
Using CLASSPATH:       /apache-tomcat-8.5.16/bin/bootstrap.jar:/apache-tomcat-8.5.16/bin/tomcat-juli.jar
6
Tomcat started.




Centos7 jdk8,Tomcat9的安装与配置 声明:本文章默认未装过jdk,Tomcat以及环境变量的配置 Tomcat支持jdk版本图(注意不要混淆着其他版本使用) 一.安装JDK 1.下载jdk8安装包  wget --no-check-certificate --no-cookies --header "Cookie:oraclelicense=accept-securebackup-cookie" 避免用户验证 wget ... 阅读详情

相关推荐

Linux(CentOS 7) 安装 Tomcat8 及 JDK1.8配置

一、使用wget方式 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096f...

二一点 2540

Centos 配置JDK和Tomcat(新手版)

3.1第一种开机自动启动方式,把配置信息放到rc.local文件中,此文件开机自动执行。(#javajdk的安装路径,使用echo $JAVA_HOME命令可以读取 )3.3在tomcat中的catalina.sh文件中添加如下变量。vim /etc/rc.d/rc.local加入以下内容。编写一个Tomcat的启动脚本并加入service系统服务。设置环境变量 vi /etc/profile。上传JDK到 /var/local目录下。如果原环境有jdk则需要卸载。#在配置文件中加入如下变量。

2301_79009758的博客 1005

CentOS安装配置JDK和Tomcat,支持JSP文件解析

通过按照上述步骤,在CentOS服务器上安装和配置JDK和Tomcat,您现在应该能够支持JSP文件的解析。记住,确保下载适用于您的操作系统和需求的最新版本的JDK和Tomcat。在本文中,我将向您展示如何在CentOS服务器上安装和配置JDK和Tomcat,以支持JSP文件的解析。如果您能够看到Tomcat的欢迎页面,那么您已经成功安装和配置了JDK和Tomcat,并启用了对JSP文件的解析。请将[Tomcat文件名]替换为您下载的Tomcat文件的实际名称。步骤 2:下载和安装Tomcat。

ZynCobol的博客 162

CentOS下部署war包到Tomcat

具体分下面几个步骤。 CentOS基本配置要完善【Jdk1.8】; CentOS安装Tomcat; war包部署到Tomcat上并访问。 一、CentOS基本配置要完善【Jdk1.8等】 具体可以参考博客添加链接描述 二、CentOS安装Tomcat 参考博客 添加链接描述 三、war包部署到Tomcat上并访问 前面事先搭建好Tomcat功能。 首先保证Tomcat服务关闭./shutdown.sh。 软件进行打包成war包,拷贝到/opt/module/apache-tomcat-8.5.33/weba

寻梦友的博客 2320

Ubuntu介绍、与centos的区别、基于VMware安装Ubuntu Server 22.04、配置远程连接、安装jdk+Tomcat

Ubuntu 22.04(也称为Ubuntu Jammy Jellyfish)是 Ubuntu 操作系统的一个版本,于 2022 年 4 月发布。Ubuntu 是一种基于 Debian 的开源操作系统,它使用 Linux 内核,并且拥有庞大的社区支持。Ubuntu 22.04 带来了许多新功能和改进,包括更好的性能、更新的软件包和增强的安全性。

空空bye. 1万+

NFT图片批量合成及稀有度计算工具

一、制作背景 -当前NFT作品制作的大多方式都是使用部件拼接的形式,然后从大量的可能性结果取优; 二、解决问题 拼接合成的组合数量十分巨大,手工合成费时费力; 合成中对各个部件的使用次数不容易控制,部位出现的概率对作品的稀有度及评分影响较大; 对于生成的作品各个部位的信息(包括来源和使用率)统计繁琐,不利于对作品的介绍中体现; 三、程序功能介绍 1、功能自定义部位稀有度批量合成NFT作品 步骤一:创建各个合成部件文件夹,将图片放到文件夹内 步骤二:软件上设置各个部件对于的图片文件夹及出现的概率 步骤二

Keeping111的博客 4638

CentOS下安装JDK和Tomcat

CentOS下安装JDK和Tomcat

weixin_61939442的博客 454

扫码器USB键盘报告描述符数据格式解析

Byte0用于判断Shift是否按下,当按下时Byte0的Bit1会置1,即0x02,若未按下,Bit为0,即0x00。0x00 0x00 0x00 0x00 0x00 0x00 0x00--->>未按下Shift。0x00 0x00 0x00 0x00 0x00 0x00 0x00--->>按下Shift。0x00 0x04 0x00 0x00 0x00 0x00 0x00--->>输出A。0x00 0x04 0x00 0x00 0x00 0x00 0x00--->>输出a。

m0_65548585的博客 1141

在centos 7 中安装配置Jdk、Tomcat、及Tomcat自启动

版本:Jdk1.8、Tomcat8.5 远程连接软件:FinalShell

空空bye. 3099

力软敏捷开发框架源码7.0.6旗舰版 JNPF开发平台3.4.5 企业版 旗舰版

JNPF作为作为一款深受用户喜爱的低代码产品,凭借雄厚的科研技术力量、丰富的软件开发项目经验、严谨的项目开发流程和高质量的售后服务,已成功帮助千家企业完成数字化项目,建立了覆盖不同行业客户和不同发展阶段的软件产品服务体系。

huoooos0的博客 1839

跳蛛优化算法(JSOA)详解:从生物启发到算法实现

摘要: 跳蛛优化算法(JSOA)是一种受跳蛛狩猎行为启发的元启发式优化算法,通过模拟跳蛛的搜索猎物、迫害行为、跳跃捕食和信息素通信四种策略实现高效寻优。算法将跳蛛个体位置映射为候选解,利用物理学模型(匀加速运动、抛射轨迹)和随机策略(柯西分布、信息素机制)平衡全局探索与局部开发。JSOA具有参数少、收敛快的特点,适用于函数优化、路径规划等领域,其生物行为与数学抽象的对应关系(如表1所示)是其核心创新点。

qq_42212808的博客 124

Centos系统安装JDK和Tomcat部署,入门版

Centos系统安装JDK和Tomcat部署,入门版

2301_79009758的博客 142

LPDDR5 学习笔记05:WCK操作详解

LPDDR5 SDRAM采用双时钟设计,写时钟(WCK)频率为命令时钟(CK)的2倍或4倍,需要通过WCK2CK同步机制解决时钟域对齐问题。该同步操作由带特殊标志位的CAS命令触发,控制器需提供半频WCK脉冲进行状态校准。同步完成后才能执行读写操作,且支持多存储体组同步和WCK常开模式以优化性能。掉电后必须重新执行同步流程,确保时钟域正确对齐。该机制有效解决了高速内存接口的时序挑战,为LPDDR5性能提升提供关键技术支撑。

一只豌豆象的博客 2005

centos7安装和配置jdk+tomcat

一.在正式开始之前,先介绍一下需要用到的vim指令 1.在vim指令下,按i,a,o都可以进入插入模式。我比较习惯用i,i是在光标前插入 2.在vim指令下,shift+esc+:+q是退出文件;shift+esc+:+wq是保存并退出文件;shift+esc+:+q是保存文件 二.下载并安装jdk 1.开始前,可以先用java -version 看一下有没有安装jdk,如果有的话可以删除重新安装...

qq_43227942的博客 264

第 13 章:Spring AI Alibaba MCP 与 Nacos3 — 企业级MCP服务

理解Spring AI Alibaba 框架下的MCP服务与Nacos注册中心整合的必要性,学会Spring AI Alibaba-基于Nacos的MCP实现方法

paopao_wu的专栏 788

RK3568平台YOLOv11模型部署全流程实战:环境搭建、模型转换与性能优化解析

在AI边缘计算领域,瑞芯微RK3568芯片凭借其强大的NPU算力和丰富的接口资源,成为了众多开发者的首选平台。然而,瑞芯微官方文档虽然提供了YOLO11预训练模型的部署方案,但对于需要自定义数据集训练的开发者来说,从模型训练到板端部署的完整流程却缺乏详细指导。本文将带你走完从环境搭建、数据准备、模型训练到最终板端部署的完整技术路线,并分享实际开发中遇到的各种坑点和解决方案。让我们一起探索如何在RK3568平台上实现30FPS稳定推理的YOLO11目标检测应用!

LXY_LOVE36的博客 120

CentOS安装配置jdk jre tomcat

简介 介绍一下在CentOS安装配置jdk jre tomcat的过程 步骤 1-下载 2-上传和解压 3-配置环境变量 实现 1-下载 下载就不多说了百度一大堆,下载的时候注意版本(软件版本和操作系统版本)。 https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zh...

catalpadream的博客 377

【DRAM存储器五十一】LPDDR5介绍--DFE与Pre-Emphasis

简述LPDDR5的DFE和预加重应用设置

highman110的博客 705

CentOS下jdk、tomcat、vsftpd的安装配置

Centos下jdk安装配置查看jdk版本 java -version 查看jdk信息[root@localhost ~]# rpm -qa | grep java javapackages-tools-3.4.1-6.el7_0.noarch tzdata-java-2014i-1.el7.noarch java-1.7.0-openjdk-headless-1.7.0.71-2.5.3.

609

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux安装CentOS及配置JDK、Tomcat

前言 虚拟机是利用软件来模拟出完整计算机系统的工具。具有完整硬件系统功能的、运行在一个完全隔离环境中。 VM虚拟机安装使用教程 安装CentOS 查看并设置Linux的IP地址 ip addr/ifconfig cd /etc/sysconfig/network-scripts ls或ll 查看目录 vi ifcfg-ens33 修改最后一项ONBOOT=yes 按ESC键,:wq保存并退出,:q!不保存并退出 shutdown -r now/reboot 重启 poweroff 关机 更换国内源

qq_46705598的博客 158

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

CentOS Linux 安装jdk、tomcat快捷启动、开机自启详细配置

CentOS7 Linux 安装 JDK Tomcat + Tomcat 开机启动 + Tomcat 快捷启动命令 注意:所有的设置文件名和目录名称要和你自己设置的一 一对应 一、安装JDK 第一步:查看是否已安装jdk,如果显示已安装【相同版本JDK】,必须卸载干净!或者跳过这一步,直接去安装tomcat rpm -qa | grep -i jdk 第二步:创建jdk安装目录 m...

qq_36473199的博客 9302

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

CentOS 7 安装配置JDK1.8和tomcat8

1. 下载Linux版JDK1.8 去Oracle官网下载linux版本的JDK1.8,Oracle官网JDK1.8下载地址,下载需要登陆,注册即可。 2. CentOS中安装及配置 在CentOS7中创建目录存放JDK cd /usr/local mkdir java 使用Xftp将下载的安装包 jdk-8u241-linux-x64.tar.gz 上传至创建的目录中 并使用以下命令解压文件 ...

zkyhahaha的博客 299

在CentOS中安装jdk和tomcat,并配置环境变量

1、下载jdk和tomcat的安装包至/opt目录下,使用命令:wget 安装包在网络中的地址; 2、使用命令解压安装包:tar -zxvf 包名; 3、对解压后得到的文件进行重命名:mv oldFileName newFileName;    完成上述步骤后,得到以下效果:          4、配置环境变量,编辑/etc/profile文件,使用命令:vim /ect/profi

IRhythm的博客 8105

centos7下安装配置jdk和tomcat

1.准备jdk和tomcat在centos下的安装包,将其拷到虚拟机上 例如:(1)jdk-8u111-linux-x64.tar.gz (2)apache-tomcat-8.5.54.tar.gz 2.解压安装包 tar -zxf apache-tomcat-8.5.54.tar.gz tar -zxf jdk-8u111-linux-x64.tar.gz 结果: 说明:个人通常会在/opt下新建一个soft目录,并且将解压后的文件移动到soft中,并重命名 mkdir -p /opt/soft

weixin_42834505的博客 213

centos6.8安装配置JDK和Tomcat

JDK 安装 从官网下载 JDK8 源码包(jdk-8u231-linux-x64.tar.gz) 将 JDK8 源码包上传到Centos6 /opt/目录下 解压 jdk-8u231-linux-x64.tar.gz 到 /usr/local/ 目录下 tar -zxvf jdk-8u231-linux-x64.tar.gz -C /usr/local/ vi /etc/profile...

踏 浪的博客 250

linux系统(centos)安装JDK、Tomcat及环境配置

环境: centos7(腾讯轻量级服务器) JDK8 Tomcat8 一、JDK安装 1.官网下载:Java Downloads | Oracle 注意:序号1 2 3分别代表ARM、32位、64位操作系统,选择以tar.gz结尾的JDK按需下载 2. 新建JDK存放目录 mkdir /usr/java 3.判断系统是否自带JDK,若有删除 rpm -qa |grep java rpm -qa |grep jdk 如...

cldmx2012的博客 322
上一篇: Tomcat 监视工具—psi-probe
下一篇: Tomcat与Apache集成(Linux环境)
Al_assad
博客等级 码龄11年 591粉丝 341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值