Centos 安装 jdk8 以及 Tomcat 附 JavaWeb 项目部署

昨天 帮助很多的朋友白嫖了 阿里云的200元优惠券, 然后大多购买了阿里云的学生机. 我们专业最近在学习,JSP (Java server pages) 所以想着可以利用它来安装一下 Tomcat 来部署自己写的网站.可以带来一些成就感.

注: 本文所有提及软件 均需自己寻找, 博主不提供下载链接


首先是 ssh 连接:

1. 方案一:

​ 直接使用,阿里云自带的远程连接,但是体验不太好.

yuancheng.png
lianjiesecc.png

这样就成功的连接到了,不太推荐这个方案,不太稳定,体验也不好.

2.方案二:
  1. 首先,找到一个ssh客户端 Windows 的朋友,推荐 Xshell ,linux 以及XOS 的朋友 你们 ssh root@"ip address" 就可以登录了.本教程以Xshell 为例.

  2. 首先 打开 Xshell 新建一个 连接

    xinjian.png
    xinjian2.png

    你的IP地址可以在 阿里云的控制台找到:

    2019-09-04_16-24-04.png

    同时 你可以修改密码

  3. 设置自动登陆

    用户名填 root

    密码填你刚刚 重置的

    mima.png

    然后退出 点连接

    lianjie.png

    会弹出一个窗口 点确定就好:

    ssh3a295ac03b38385c.png

    如下 连接成功

    lianjiesecc4be9e291f5a6b532.png

    为了之后的使用方便 这里推荐优化方案,不想的可以直接跳过:

    优化:
    1. 安装 git

      yum install git
      
      # 遇事不决就按 y
      
      git config --global user.name "BORBER"
      
      git config --global user.email borber.drum@gmail.com
      
      # 后面的 改成 你的 名字和邮箱
      
      ssh-keygen
      
      # 获取 ssh 密钥
      
      cat ~/.ssh/id_rsa.pub
      
      #复制 输出结果 到 GitHub 添加 ssh key 下附图
      
      ssh -T git@github.com
      
      #测试 连接性 有类似如下输出 即为成功
      "Hi Borber! You've successfully authenticated, but GitHub does not provide shell access."
      
      
      
      sshkey.png
    2. 安装 zsh

      yum -y install zsh
      
      # 安装 zsh
      
      sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
      
      # 使用 oh-my-zsh 一键配置脚本
      
      vim ~/.zshrc
      	
      #修改 ZSH_THEME="avit"
      
      source ~/.zshrc
      
      #应用修改
      
      # 安装插件 略
      

接下来是JDK的安装:

1. 首先 下载 JDK:
2019-09-04_20-21-44.png
useradd java
# 添加 java 用户
passwd java 
# 添加密码

cd /home/java
#进入 java 家目录

wget https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-x64.tar.gz

# 这里我吐槽一下 傻逼 oracle 草泥马 下个JDK 搞你X的验证登录  还时效贼短 还他妈得自己提取直链 emmm  结果是 折腾JDK下载时间最久 自己前往 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 登录之后 再访问一次 然后 同意协议 然后点击JDK-8u221-Linux-x64.tar.gz 下载 在下载软件 或 下载中心里 复制下载连接 替换上面的 链接 上图

mv jdk-8u221-linux-x64.tar.gz\?AuthParam=1567589070_2de7ec2995d3e11bd9f2190f757c3aa4 jdk-8u221-linux-x64.tar.gz

# 重命名

tar zxvf jdk-8u221-linux-x64.tar.gz

# 解压

vim /etc/profile

#添加
	JAVA_HOME=/home/java/jdk1.8.0_221
	JRE_HOME=$JAVA_HOME/jre
	PATH=$PATH:$JAVA_HOME/bin
	CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
	export JAVA_HOME
	export JRE_HOME
	export PATH
    export CLASSPATH

source /etc/profile

#应用更改

java -version
# 检测 有如下输出 即为成功
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

ln -s /home/java/jdk1.8.0_221/bin/java /usr/bin/java
#建议使用

cd
#回到自己的家目录

到此 jdk8_221 的安装 就结束了 可以开始 Tomcat的安装了

2. 安装 Tomcat:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz

#下载 安装包 (oracle 你这个傻逼 看看人家 大大方方的 还有 镜像可以用 吞拿鱼 赛高)

tar zxvf apache-tomcat-9.0.24.tar.gz

#解压 安装包

mv apache-tomcat-9.0.24 tomcat

#重命名

mv tomcat /usr/local

# 移动 tomcat 至 /usr/local 下
vim /etc/profile
#添加

 #tomcat evn
 CATALINA_HOME=/usr/local/tomcat

source /etc/profile

# 应用 更改

#进入tomcat的bin目录
cd $CATALINA_HOME/bin
vim catalina.sh
#找到 # OS specific support,然后在这行下面添加以下配置
CATALINA_HOME=/usr/local/tomcat
JAVA_HOME=/home/java/jdk1.8.0_221


cd $CATALINA_HOME/bin
cp catalina.sh /etc/init.d/tomcat
#安装tomcat服务

至此 Tomcat的安装工作已经结束

运行下面代码 进行测试 :

service tomcat start

# 若有以下输出 即为 成功
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /home/java/jdk1.8.0_221
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

 # 启动
 service tomcat start
 #停用
 service tomcat stop

此时 访问 http://ipaddress:8080/ (ipaddress 用你的ip地址替换)即可 看到 Tomcat 的欢迎界面:

Apache-Tomcat-9-0-24.md.png

现在 你只需要 将 你打包好的 War 包 放入 Tomcat 的 wabapps目录下 并 应用就好了

附: IDEA打包 Tomcat eclipse打包Tomcat

我选择使用 xftp 我也推荐你选择它

xftp.png

再返回 bin 目录

cd /usr/local/tomcat/bin

./shutdown.sh

# 关闭 tomcat

./startup.sh

# 开启 tomcat

# 访问 https://"ipaddress":8080/"Object Name"
# ipaddress 用你的 IP地址 替换  Object Name 用你的 war 包名字替换
BORBER-2.png

访问截图

祝你好运.