文档章节

安装JDK、Tomcat

阿dai
 阿dai
发布于 2017/08/29 08:27
字数 750
阅读 90
收藏 1

第十六章 Tomcat配置

16.1 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。

16.2 安装JDK

在JDK官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html )选择相应的版本(jdk-8u144-linux-x64.tar.gz)进行下载到物理机,然后使用xftp传输到虚拟机中/usr/local/src目录。

安装包准备

切换至安装包存放目录:
[root@adailinux ~]# cd /usr/local/src/

使用xftp将下载好的JDK安装包上传到该目录,然后解压:  
[root@adailinux src]# tar zxvf jdk-8u144-linux-x64.gz

[root@adailinux src]# mv jdk1.8.0_144 /usr/local/jdk1.8
[root@adailinux src]# cd /usr/local/jdk1.8/

设置环境变量

[root@adailinux jdk1.8]# 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
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charset.jar

刷新:
[root@adailinux jdk1.8]# source /etc/profile


检测JDK是否安装成功:  
[root@adailinux jdk1.8]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
#若该命令执行成功,且执行结果和安装信息一致,说明配置成功。  

16.3 安装Tomcat

安装包准备

[root@adailinux src]# cd /usr/local/src/
下载(二进制包):
[root@adailinux src]# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz

解压:
[root@adailinux src]# tar zxf apache-tomcat-8.5.20.tar.gz

[root@adailinux src]# mv apache-tomcat-8.5.20 /usr/local/tomcat

启动Tomcat

[root@adailinux src]# /usr/local/tomcat/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

关闭Tomcat的命令:

[root@adailinux src]# /usr/local/tomcat/bin/shutdown.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

说明: Tomcat不支持restart,如果更改其配置文件,只能先关闭再启动。

[root@adailinux src]# netstat -lntp |grep java
tcp6       0      0 :::8080                 :::*                    LISTEN      2569/java           
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      2569/java           
tcp6       0      0 :::8009                 :::*                    LISTEN      2569/java           

注: Tomcat监听8080端口。 在浏览器输入192.168.8.132:8080(host:port)可访问本机Tomcat主页。

三个端口

端口8080:提供web服务的
端口8005:管理端口
端口8009:第三方服务调用端口(如:httpd和Tomcat结合时会用到)

© 著作权归作者所有

共有 人打赏支持
阿dai
粉丝 60
博文 213
码字总数 279949
作品 0
昌平
运维
Tomcat Web应用服务器、开发工具Myeclipse 和 jdk的关系

JRE是JAVA 程序运行的基础,它提供了JVM等JAVA运行环境 而JDK是给开发JAVA程序的人员提供了包括JRE在内的基本环境以及一些开发工具,例如JAVAC,所以装JDK后会有两个JRE,一个是单独的,一个...

LYQ1990
2016/05/04
35
0
Linux centos下安装tomcat +JDK环境部署

Linux下安装apache比较简单,安装apache的httpd就可以了。 但是如果要用tomcat的话,要稍微复杂一点,但如果按步骤来,也会很顺利地装好。 首先,tomcat安装之前,需要安装java环境,即需要下...

chidongting
2016/06/18
0
0
安装tomcat与JDK,为cloudify提供文件服务

Cloudify默认下载gigaspace官网下的JDK和cloudify,加快下载速度需要修改为本地下载。 安装JDK的步骤如下: 1)下载jdk ,如jdk-6u1-linux-i586-rpm.bin 2)在终端中转到jdk-6u1-linux-i586-...

chape
2013/04/09
0
0
Centos6.4 x64 JDK 和 tomcat 安装 配置

1、 JDK安装及配置: a. 下载JDK: 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 这里我下载的是:jdk-8u5-linux-x64.gz b.安装: 解压......

yeyu8011
2014/07/15
0
0
redhat 安装 Apache Tomcat/7.0.47

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范...

一枚Sir
2014/05/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Swagger中配置了@ApiModelProperty的allowableValues属性但不显示的问题

现在用Swagger来生成API文档的例子已经非常多了,今天碰到开发同事问了一个问题,帮着看了一下,主要还是配置方法的问题,所以记录一下。如果您也碰到了同样的问题,希望本文对您有用。 问题...

程序猿DD
31分钟前
1
0
sql 命令

show variables like '%general%'; show variables like '%log_output%'; show variables like '%quer%'; show global status like '%slow%';...

JavaSon712
38分钟前
0
0
Django修改默认数据库引擎

Django默认数据库引擎为sqlite3,除了sqlite3,还支持postgresql、mysql、oracle 配置如下:其中postgresql_psycopg2为postgresql的适配器。 'django.db.backends.postgresql' 'django.db.bac......

MichaelShu
44分钟前
0
0
动画源码解析

目录介绍 1.Animation和Animator区别 2.Animation运行原理和源码分析 2.1 基本属性介绍 2.2 如何计算动画数据 2.3 什么是动画更新函数 2.4 动画数据如何存储 2.5 Animation的调用 3.Animator...

潇湘剑雨
50分钟前
4
0
Mac OS 最强鼠标改键软件:BetterAndBetter

官网: http://www.better365.cn 话不多说,先上你们最喜欢的软件界面截图。 通用: 触摸板: 鼠标: 键盘: 情景模式: 文本跳窗(自动跳窗): 四角触发: 工具箱: 脚本: 关于: 说下我目...

故国有明
今天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部