16.1 Tomcat介绍
16.2 安装jdk
16.3 安装Tomcat
16.1 Tomcat介绍
LAMP
,LNMP
架构的网站都是使用PHP
为网站语言,但是还有其他语言来开发网站的,比如Java。Java
程序写的网站用tomcat
+jdk
来运行。其中Tomcat
是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
然而Tomcat
是一个中间件,真正起作用的,解析java脚本的是jdk
。jdk
(java development kit)是整个java的核心,它包含了java运行环境和一堆java相关的工具以及java基础库。
现在最主流的jdk为sun公司发布的jdk,除此之外,其实IBM公司也有发布JDK,CentOS上也可以用yum安装openjdk。
因此,使用Java开发的网站是需要安装Tomcat
和JDK
的。
16.2 安装jdk
安装Tomcat前先安装jdk,因为Tomcat安装时候是需要运行jdk中的环境变量的。jdk现在主流版本有1.6
1.7
和1.8
简称6
7
8
步骤
先去官网上下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
http://pan.baidu.com/s/1o8B3Hyy
选择x86的tar.gz下载
使用xftp把文件放到/usr/local/src/
目录下
解压和改名并放在/usr/local/jdk1.8中
1 | [root@localhost src]# tar -zxvf jdk-8u171-linux-x64.tar.gz |
编辑环境变量配置文件 添加环境变量并生效
1 | [root@localhost src]# vim /etc/profile |
在文章最后添加下面环境变量1
2
3
4
5JAVA_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
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar
1 | [root@localhost src]# source /etc/profile |
查看版本
1 | [root@localhost src]# java -version |
显示java version “1.8.0_171”和你安装的版本一致说明安装成功
16.3 安装Tomcat
步骤
1.下载包到src目录下
1 | [root@localhost ~]# cd /usr/local/src/ |
这里使用的是二进制免编译包
2.解压和改名并放在/usr/local/tomcat目录下
1 | [root@localhost src]# tar -zxvf apache-tomcat-8.5.31.tar.gz |
3.启动Tomcat服务
1 | [root@localhost /]# /usr/local/tomcat/bin/startup.sh |
关闭Tomcat服务
1 | [root@localhost /]# /usr/local/tomcat/bin/shutdown.sh |
4.查看端口和服务
1 | [root@localhost /]# ps aux |grep java |
1 | [root@localhost /]# netstat -lntp |grep java |
其中Tomcat会监听三个端口:8080
是提供web服务的端口8005
是管理端口,启动较慢8009
是第三方服务调用的端口,比如httpd和Tomcat结合时会用到
测试
使用浏览器访问192.168.80.102:8080