搭建测试服务器(利用xshell远程安装服务器上的jdk和tomact)

环境:linux系统,64位

一、安装jdk

1、官网下载对应所需安装包 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

搭建测试服务器(利用xshell远程安装服务器上的jdk和tomact)_第1张图片

2、通过xshell上传jdk安装包到linux系统的服务器上

命令:rz +enter键//上传文件到已连接的服务器上

上传成功后如图:

3、安装

命令:rpm -ivh 安装包名称

直接安装完成默认安装路径是/usr/java/...

4、配置环境变量(很重要,仔细配置):

-vi /etc/profile //以文本形式打开环境变量文件

-I:insert

-文件末尾编辑新增:
export JAVA_HOME=你的jdk的安装路径
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

-ESC+:+wq保存修改后的文本

-source /etc/profile //让配置生效

--java -version:查看安装的java版本,出下图信息,证明安装且配置成功

搭建测试服务器(利用xshell远程安装服务器上的jdk和tomact)_第2张图片wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==


二、安装tomact

1、上传tomact到服务器(上传方式详见上传jdk步骤)

搭建测试服务器(利用xshell远程安装服务器上的jdk和tomact)_第3张图片wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

2、解压:tar -zxvf apache-tomcat-8.5.38.tar.gz(你的tomact压缩包名称)

解压后新增文件如下图:

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

3、修改端口号:

-vim server.xml //查看tomact配置文件

-I //insert ,修改端口号,防止8080已被使用,修改成非8开头的,有时候重启服务器,可能会直接禁用8开头的端口,我改成了6060

搭建测试服务器(利用xshell远程安装服务器上的jdk和tomact)_第4张图片wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

4、在外部访问CentOS中部署应用时,需要关闭防火墙。

关闭防火墙命令:systemctl stop firewalld.service

开启防火墙:systemctl start firewalld.service

关闭开机自启动:systemctl disable firewalld.service

开启开机启动:systemctl enable firewalld.service

5、启动tomact:-/home/devlpsoft/apache-tomcat-8.5.38/bin/startup.sh

搭建测试服务器(利用xshell远程安装服务器上的jdk和tomact)_第5张图片wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

6、验证:可以查看日志,或者直接访问tomact的地址

本地访问以下tomact地址,http://IP+端口,看到小猫猫,tomact就启动成功了

搭建测试服务器(利用xshell远程安装服务器上的jdk和tomact)_第6张图片

过程中出现的问题

问题1、tomact启动日志提示:

/home/devlpsoft/apache-tomcat-8.5.38/bin/catalina.sh:行482: usr/java/jdk1.8.0_201-amd64/bin/java: 没有那个文件或目录

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

解决:这种问题出现了好多次,每次都是环境变量没有配置好,环境变量很重要,环境变量很重要,环境变量很重要,说三遍

问题2、tomcat启动日志显示地址被使用,如图:

搭建测试服务器(利用xshell远程安装服务器上的jdk和tomact)_第7张图片wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

解决:-netstat -alnp | grep 8005 //查询被占用端口号详情

           -kill - 9  8005 //杀掉进程

具体可查看https://blog.csdn.net/u013144287/article/details/77099579wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

额外拓展:

1、rpm常用命令组合:

-ivh:安装显示安装进度--install--verbose--hash
-Uvh:升级软件包--Update;
-qpl:列出RPM软件包内的文件信息[Query Package list];
-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File];
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
-e:删除包

2、以下命令可以查询服务器的java路径:

原文:https://www.cnblogs.com/imyalost/p/8745137.html

which java //查看java在哪儿

whereis java//展示一部分java路径

3、不同的压缩包有不同的解压命令:

对于tar系列压缩包的解压命令

  • 对于.tar结尾的文件:tar -xf all.tar
  • 对于.gz结尾的文件:gzip -d all.gz / gunzip all.gz
  • 对于.tgz或.tar.gz结尾的文件:tar -xzf all.tar.gz / tar -xzf all.tgz
  • 对于.bz2结尾的文件:bzip2 -d all.bz2 / bunzip2 all.bz2
  • 对于tar.bz2结尾的文件:tar -xjf all.tar.bz2
  • 对于.Z结尾的文件:uncompress all.Z
  • 对于.tar.Z结尾的文件:tar -xZf all.tar.z

针对于.zip结尾的压缩包:

  • unzip all.zip(压缩包名称)

针对.rar:

  • unrar e all.rar

4、查看并卸载多余的jdk

查看自己安装的jdk:rpm -qa | grep jdk

查看系统的jdk:rpm -qa | grep gcj

卸载jdk:rpm -e –nodeps+jdk版本(通过which java命令查询)

再次启动tomact,查看启动日志

 

  

  

 

 

 

 

 

 

 

 

你可能感兴趣的:(服务器)