新版本的JDK13的变化有点大,应学生要求,今天我尝试了一下,还比较顺利,发现新版本的JDK13比以前的版本容易很多,闲话不多说,直接开始配置实验过程。

实验流程

没有用CentOS自带的jdk和tomcat,感觉不好用,直接从官网上下载jdk和tomcat

图1 JDK 13 tar.gz压缩包

图2 tomcat 9 tar.gz压缩包

下载好后将jdk和tomcat两个压缩包拷贝到CentOS的目录下,目录路径自定义,我用的是/niangao,如图3:

图3 将两个压缩包拷贝到自定义目录中

通过tar -zxvf指令将两个压缩包解压缩,如图4:

图4 解压缩两个压缩包

解压缩后发现压缩包的名字太长了,不便于以后的使用,改动一下,如图5:

图5 将两个目录改名:jdk和tomcat

最关键步骤:编辑/etc/profile文件,写入java的变量参数,这里新版本改动有点大,jre目录不见了,统一整合在jdk目录里,如图6,在该文件的最下面添加如下内容:

图6 修改/etc/profile文件

编辑好后文件不会马上生效,要通过source指令激活该文件,如图7所示:

图7 激活/etc/profile文件

测试一下java环境是否设置成功,输入java -version指令,如果没有报错,输出jdk的版本号,表示配置成功了,如图8所示:

图8 java环境配置成功

下面配置tomcat,tomcat服务不用做其它设置,只要记住几个命令就可以了,新版本的配置命令都放在tomcat目录下的bin目录中,其中startup.sh是启动指令,shutdown.sh是关闭指令,如图9所示:

图9 /tomcat/bin目录

./startup.sh开启tomcat服务,如图10所示:

图10 开启tomcat

通过netstat -nltp指令查看一下tomcat是否开启了,能够看到8080端口被开启,如图11所示:

图11 8080端口开启

客户端测试,在浏览器中输入http://192.168.0.100:8080(我的Linux的IP设置的192.168.0.100),能够看到测试网页,成功!如图12所示:

图11 tomcat测试页面

实验总结

本案例本身并不难,新版本的jdk中取消了jre文件夹,使整个过程简单了很多,初学者要注意/etc/profile文件的语法。

tomcat版本_Tomcat9+JDK13环境搭建(新版本)相关推荐

  1. Charles 某音最新版本抓包环境搭建

    本文仅供学习交流使用,如侵立删! Charles 某音最新版本抓包环境搭建 操作环境 google nexus5x Android 8.1 Magisk 24.3 Douyin 17.3 kaliLi ...

  2. fabric2.2版本 单机测试环境搭建

    ​说明: 1. fabric版本:v2.2.3 2. centos版本: v7.9 3. go版本: 1.16.9 4. docker版本: 20.10.10 5. docker-compose版本: ...

  3. SSM+nginx+tomcat+maven+mysql+redis环境搭建及工程全套配置,实现前后端动静分离

    目录 前言 服务器环境搭建 windows开发环境 SSM搭建 加入redis(注解形式) nginx与tomcat关联配置,完成前后端连接 前言 本次采用前后端分离模式,前端以html.css.js ...

  4. Linux+Tomcat+Jdk1.8+jenkins环境搭建

    1.下载jdk的rpm安装包,这里以jdk-8u191-linux-x64.rpm为例进行说明 下载地址:https://www.oracle.com/technetwork/java/javase/ ...

  5. python2.7安装教程选哪个版本运行ride_RobotFramework-RIDE环境搭建二:Robot Framework-RIDE安装过程以及踩雷点...

    前期准备工作: Python 2.7(上篇文章中已安装成功) Robot Framework-2.8.5 Robot Framework-RIDE-1.5.2.1 (测试用例的创建.运行可以在图形界面 ...

  6. suse tomcat mysql_JDK TOMCAT MYSQL SUSE LINUX 环境搭建

    LINUX SUSE9 环境 (JDK,TOMCAT,MYSQL) ------------------------------------------------------------------ ...

  7. 【linux下多实例Tomcat+Nginx+redis+mysql环境搭建】

    一.搭建环境之前最好自己先创建一个文件夹,再次文件夹下在创建文件夹来安放项目包和Tomcat等应用以及性能测试监控的文件 1.项目存放地址: mkdir export (创建一个文件),mkdir a ...

  8. 基于Kubernetes1.20.1版本开发调试环境搭建

    接下来的一段时间将要学习Kubernetes源码,为了更好的查看源码和调试程序,因此搭建了一个Kubernetes开发调试环境,该环境可以结合断点调试理解代码的运行过程. 准备虚拟机并安装必要软件 $ ...

  9. Cocos2d-x v2.2.2版本+Win7+VS2010环境搭建

    1.环境和工具准备 Win7 VS2010/2012,至于2008 v2版本之后似乎就不支持了. 2.安装python v.2.0版本之前是用vs模板创建工程的,到vs2.2之后就改用python创建 ...

最新文章

  1. 小程序provisional headers are shown_万圣节~英语早教绘本Five Little Pumpkins五个小南瓜...
  2. 度量.net framework 迁移到.net core的工作量(转)
  3. mysql数据库入门教程(12):变量讲解大全
  4. 前端学习(2686):重读vue电商网站7之登录预校验
  5. Android View的绘制机制流程深入详解(二)
  6. 什么是挂载?mount的用处在哪?
  7. PAP和CHAP认证
  8. win10下能够用的键盘映射工具? win10 下按键像mac一样
  9. 在HBuilderX上面新建微信小程序项目
  10. linux设备驱动,tty串口编程 如何查看linux下串口是否可用?串口名称等
  11. JS And Vue代码调试——IDEA+JS+vue-devtools-dev+JetBrains IDE Support(Chrome插件)
  12. 高匿代理,混淆代理,匿名代理,透明代理略解
  13. DPI 达到丧心病狂的12000!罗技G502告诉你可以的!
  14. 360阻止了java运行,Java破绽利用-jre安装路径绕过360拦截
  15. 黑中介北京链家,收了中介费,不给你服务
  16. 2017年前端工程师应该学习什么
  17. JDK SE下载共享账号分享
  18. 基于matlab系统辨识工具箱,基于matlab的识别系统
  19. 登录psn 服务器无响应,链接psn服务器超时
  20. cod16一进单机就断开服务器无响应,使命召唤16刚登录进游戏就闪退

热门文章

  1. 2010.2.28 OA 项目组工作报告
  2. 允许外部客户使用ISA防火墙的Web代理服务2
  3. 当他不再爱你的时候(男女生一定要看)
  4. C++交换两个数组的前n个字节
  5. 《C程序设计语言》笔记 (三) 控制流
  6. Struts2 stracture
  7. 我在公司内部的分享(秒针系统)
  8. 网络设备常用排障命令——Juniper vyatta 大河SDN
  9. MySQL之 XtraBackup 备份
  10. Nginx防止恶意解析-禁止通过IP访问网站