linux系统之JDKTomcat
Posted iT江湖那些事
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统之JDKTomcat相关的知识,希望对你有一定的参考价值。
简要
描述
在这里只介绍linux下相关软件安装及环境配置,至于linux的基本知识和原理可以百度哈。
首先在linux上有三种安装软件的方式分别是:
1.rpm安装
2.解压缩安装
3.yum安装
JDK安装
(rpm安装)
这里我们选择rpm安装jdk
在window上下载rpm包,百度jdk rpm即可
如果是自己买的服务器可以用xshell远程连接服务器,然后用xftp将rpm包上传到远程服务器/usr/lib目录下或者虚拟机
这里推荐还是在服务器/usr/lib目录下新建java目录,将rpm上传在java目录
检查本地是否有安装过jdk
[root@localhost /]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
# 检查服务器本地的jdk的版本
# -qa 列出所有包
# |grep 是否包含某个字符串
[root@localhost /]# rpm -qa|grep jdk
jdk1.8.0_121-1.8.0_121-fcs.x86_64
# 卸载 -e
# 强制删除 --nodeps (可选)
[root@localhost /]# rpm -e --nodeps jdk1.8.0_121-1.8.0_121-fcs.x86_64
#卸载后查看是否还有jdk版本
[root@localhost /]# java -version
-bash: /usr/bin/java: No such file or directory安装JDK
# 安装java rpm
[root@localhost /]# cd /usr/lib/java
# i 安装
# v 显示安装过程
# h 显示进度
[root@localhost java]# rpm -ivh jdk-8u221-linux-x64.rpm
#有选择时,选择y配置环境变量
[root@localhost java]# cd /
#vim 编辑
[root@localhost /]#vim /etc/profile
#在文本末尾添加以下内容
JAVA_HOME=/usr/lib/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
#编辑后按ESC输入冒号(:)然后wq回车验证
#使环境变量生效
[root@localhost /]# source /etc/profile
[root@localhost /]# Java
Tomcat安装
(解压缩安装)
1.这里选择解压缩安装Tomcat
下载后缀为tar.gz的tomcat包
使用xshell将包至于/usr/lib/tomcat,没有这个目录自行新建
[root@localhost /]# cd /usr/lib/tomcat
[root@localhost tomcat]# ls
apache-tomcat-9.0.22.tar.gz
# 解压
[root@localhost tomcat]# tar -zxvf apache-tomcat-9.0.22.tar.gz
2、运行Tomcat,进入bin目录,如同在Windows下的操作
# 启动tomcat
[root@localhost bin]# ./startup.sh
# 关闭tomcat
[root@localhost bin]# ./shutdown.sh
3、打开Linux的防火墙端口,如果是阿里云,需要阿里云的安全组策略(只有这个开放才是真正的被访问)是开放的
# 查看firewall服务状态
[root@localhost /]# systemctl status firewalld
# firewall服务开启
[root@localhost /]# service firewalld start
# firewall服务重启
[root@localhost /]# service firewalld restart
# firewall服务关闭
[root@localhost /]# service firewalld stop
# 查看防火墙规则
[root@localhost /]# firewall-cmd --list-all # 查看全部信息
[root@localhost /]# firewall-cmd --list-ports # 只看端口信息
# 开启端口
# --zone 作用域
# --add-port=80/tcp 添加端口,格式为:端口/通讯协议
# --permanent 永久生效,没有此参数重启后失效
[root@localhost /]# firewall-cmd --zone=public --add-port=80/tcp --permanent
# 重启防火墙:
[root@localhost /]# systemctl restart firewalld.service
以上是关于linux系统之JDKTomcat的主要内容,如果未能解决你的问题,请参考以下文章
是否可以使用 pyodbc 读取在 Paradox gui 中打开的 Paradox 表?
未处理来自 pyodbc 查询的最后一条记录(到使用 stomp 的消息传递系统)