ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Centos7中安装jdk和tomcat

2021-04-09 22:57:44  阅读:138  来源: 互联网

标签:tomcat jdk 虚拟机 防火墙 Centos7 安装 压缩包


Centos7中安装jdk和tomcat


重要性:要想运行web项目,这俩玩意儿必须拥有

一、准备

(1)安装方式

1、二进制安装。----》只要解压就可以。只针对特殊平台。比如jdk  tomcat
2、RPM。按照一定的规范就可以安装软件,但是无法将软件所依赖的一些东西自动安装。
3、yum。联网安装,基于RPM,可以将安装的软件所依赖的一些东西自动安装上
4、安装源码安装。使用源码安装,经历编译--->打包--->安装。nginx就是这种

(2)如何将一些文件传输到虚拟机

1、使用Xftp
	链接:https://pan.baidu.com/s/1hr6pTOEdIBmUCEJHzp_zcA 
	提取码:22x6 

安装过程就跟着指示一步一步安装就ok了。介绍一下安装成功后的使用。
在这里插入图片描述在这里插入图片描述在这里插入图片描述

2、使用虚拟机的命令
==yum -y install lrzsz==
将该命令在虚拟机中执行,会下载相关的功能。下载完成后,可以直接从window环境中将文件拖拽到虚拟机的目标目录。

在这里插入图片描述

二、安装jdk

1、将jdk的linux版本的压缩包传输到虚拟机,我放的是/opt目录下。

jdk的压缩包
链接:https://pan.baidu.com/s/1bfhQbc3AfH9cgUHEhx2sJA 
提取码:bp3z 

2、将压缩包解压到一个指定的的目录下,自己指定,一般放在/user/local下

Ⅰ、解压文件
	tar  -zxvf   要解压的文件   -C    /usr/local/java
Ⅱ、添加环境变量
    在  /etc/profile文件中添加以下内容,相关路径修改成自己的
    export JAVA_HOME=/usr/local/java/jdk/jdk1.8.0_141
    export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    export PATH=$PATH:${JAVA_HOME}/bin
Ⅲ、重启配置文件
	source /etc/profile
Ⅳ、执行java  -version,出现jdk的版本,安装完成

三、安装tomcat

1、将tomcat的linux版本的压缩包传输到虚拟机,我放的是/opt目录下。

tomcat压缩包
	链接:https://pan.baidu.com/s/19Wm2a__3POTr2xdU0CRSyg 
	提取码:vbis 

2、将压缩包解压到 /usr/local
3、进入tomcat的bin目录下执行

	./startup.sh    开启tomcat服务器
	./shutdown.sh    关闭tomcat服务器

4、现在如果访问8080端口,是访问不到滴,因为防火墙没有放行8080端口号。两种解决方法,关闭防火墙或者开放端口号,推荐第二种

第一种:关闭防火墙
	systemctl status firewalld   查看防火墙的状态
	systemctl disable firewalld   开机禁用防火墙,防火墙一直处于关闭状态
	systemctl stop firewalld    关闭防火墙,再次开机时,会再启动

第二种:开放端口
	https://blog.csdn.net/weixin_46122805/article/details/115531974

四、查看系统中的进程

查看进程: ps -ef | grep 进程名
杀死进程: kill -9 进程号

标签:tomcat,jdk,虚拟机,防火墙,Centos7,安装,压缩包
来源: https://blog.csdn.net/weixin_46122805/article/details/115560237

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有