当前位置: 首页 > news >正文

安装jdk、安装Tomcat

tomcat介绍

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。java程序写的网站用Tomcat+JDK来运行,Tomcat是一个中间件,真正起作用的,解析Java脚本的是JDK。JDK(Java development kit)是整个Java的核心,它包含了Java运行环境和一堆Java相关的工具以及Java基础库。

最主流的JDK是由sun公司发布的JDK,除此之外,IBM公司也有发布JDK,centos上也可以使用yum安装openjdk。


安装jdk

1、[root@centos7 package]# tar xf jdk-8u11-linux-x64.tar.gz 

2、[root@centos7 package]# mv jdk1.8.0_11/ /usr/local/jdk1.8

3、[root@centos7 ~]# vim /etc/profile

JAVA_HOME=/usr/local/jdk1.8/

JAVA_BIN=/usr/local/jdk1.8/bin

JRE_HOME=/usr/local/jdk1.8/jre

PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin:/usr/local/mysql/bin

CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charset.jar

4、[root@centos7 jdk1.8]# source /etc/profile

5、[root@centos7 ~]# java -version

java version "1.8.0_11"

Java(TM) SE Runtime Environment (build 1.8.0_11-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)


安装Tomcat

1、

[root@centos7 package]# tar xf apache-tomcat-8.5.23.tar.gz 

You have new mail in /var/spool/mail/root

[root@centos7 package]# mv apache-tomcat-8.5.23 /usr/local/tomcat/

2、启动和关闭

/usr/local/tomcat/bin/startup.sh

/usr/local/tomcat/bin/shutdown.sh

3、三个端口

端口8080:提供web服务的

端口8005:管理端口

端口8009:第三方服务调用端口(如:httpd和Tomcat结合时会用到)











本文转自 iekegz 51CTO博客,原文链接:http://blog.51cto.com/jacksoner/1983446,如需转载请自行联系原作者

相关文章:

  • MongoDB学习笔记
  • 中小企业如何设计存储系统方案
  • 九位不同数字乘法等式的递归与非递归回溯算法(三)
  • 超棒的JS移动设备滑动内容幻灯实现 - Swiper
  • 关于SQLite,SQLCipher和FMDB
  • Android自定义组合控件
  • js判断客户浏览器类型,版本
  • Eclipse Deepin 12.12 代码提示崩溃
  • 做技术到底可以做到哪种地步-技术为什么越走越窄
  • linux转发流程图。
  • Java连接Mysql,SQL Server, Access,Oracle
  • 毕业那点事儿--回顾在大学这7年
  • Engineer01
  • 7款拥有超酷设计灵感的动态网站设计
  • 这才叫电脑高手!
  • 「译」Node.js Streams 基础
  • dva中组件的懒加载
  • Git 使用集
  • gops —— Go 程序诊断分析工具
  • iOS 系统授权开发
  • JavaScript 一些 DOM 的知识点
  • js操作时间(持续更新)
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • spring security oauth2 password授权模式
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 阿里云购买磁盘后挂载
  • 经典排序算法及其 Java 实现
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 聊聊redis的数据结构的应用
  • 前端面试总结(at, md)
  • 深度学习中的信息论知识详解
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 温故知新之javascript面向对象
  • 我建了一个叫Hello World的项目
  • 学习HTTP相关知识笔记
  • 7行Python代码的人脸识别
  • Python 之网络式编程
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​什么是bug?bug的源头在哪里?
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (windows2012共享文件夹和防火墙设置
  • (超详细)语音信号处理之特征提取
  • (二)斐波那契Fabonacci函数
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (九)One-Wire总线-DS18B20
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • .CSS-hover 的解释