博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat介绍和安装
阅读量:6115 次
发布时间:2019-06-21

本文共 3111 字,大约阅读时间需要 10 分钟。

tomcat介绍

tomcat是apache软件基金会(Apache Softeare Foundation )的jakarta项目中的一个核心项目,由apache、sun和其他的公司和个人共同开发而成
java程序的网站需要用tomcat+JDK来运行
tomcat主要是作为中间件来使用的,解析java的是jdk,jdk(java development kit)是整个java的核心,包含了java的运行环境和java众多的相关工具以及java基础库
最主流的java是由sun公司发布的jdk,IBM也有发布过JDK
安装jdk
首先下载jdk的tar包,在官方网站进行下载。官方下载地址(不能保证永久有效)https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载的链接只能保存到windowns本地,然后使用rz命令上传至服务器
将jdk的tar包上传至/usr/local/src目录下
解压jdk包,并将jdk包移动到/usr/local/目录下。并重命名为jdk1.8

[root@aaa src]# tar zxf jdk-8u181-linux-x64.tar.gz -C .[root@aaa src]# mv jdk1.8.0_181/ /usr/local/jdk1.8

在/etc/profile系统环境变量文件最末尾中加入jdk的运行环境变量,使jdk安装路径和命令加载至系统内存中,这样就可以使用jdk的安装命令了,声明路径上需要对应自己解压保存jdk的目录进行配置

[root@aaa src]# vim /etc/profileJAVA_HOME=/usr/local/jdk1.8JAVA_BIN=/usr/local/jdk1.8/binJRE_HOME=/usr/local/jdk1.8/jrePATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/binCLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar

生效系统环境变量配置文件,并使用java -version命令查看java版本

[root@aaa src]# source /etc/profile[root@aaa src]# java -versionjava version "1.8.0_181"Java(TM) SE Runtime Environment (build 1.8.0_181-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

至此jdk的部分安装完成

安装tomcat
首先在官网下载相应的tomcat包
http://tomcat.apache.org/
下载的tomcat包解压并移动到/usr/local/目录下,重命名为tomcat,完成这个步骤就可以启动tomcat服务啦!安装上是比较简单的

[root@aaa src]# tar zxf apache-tomcat-8.5.33.tar.gz -C .[root@aaa src]# mv apache-tomcat-8.5.33 /usr/local/tomcat

启动tomcat服务并查看其运行的进程有无报错

[root@aaa src]# /usr/local/tomcat/bin/startup.sh Using CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME: /usr/local/jdk1.8Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jarTomcat started.[root@aaa src]# ps -aux |grep tomcatroot 19001 10.7 6.8 2268504 70024 pts/2 Sl 04:27 0:01 /usr/local/jdk1.8/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap startroot 19018 0.0 0.0 112724 976 pts/2 S+ 04:28 0:00 grep --color=auto tomcat

tomcat服务会启动三个端口,其中8080为web端口可修改,8005为管理端口,8009为第三方服务调用端口,如httpd和tomcat结合使用时会用到

[root@aaa src]# netstat -ntlp |grep javatcp6 0 0 :::8080 :::* LISTEN 19001/java          tcp6 0 0 127.0.0.1:8005 :::* LISTEN 19001/java          tcp6 0 0 :::8009 :::* LISTEN 19001/java

查看tomcat是否能够正常访问,启动tomcat测试时注意关闭配置的iptables规则和selinux,以免访问不到而并非服务的原因

[root@aaa src]# curl -I 127.0.0.1:8080HTTP/1.1 200 Content-Type: text/html;charset=UTF-8Transfer-Encoding: chunkedDate: Sat, 18 Aug 2018 20:35:45 GMT

至此tomcat也安装完毕,配置阶段之后会有记录

转载于:https://blog.51cto.com/8844414/2166153

你可能感兴趣的文章
并发和并行的区别
查看>>
JS数据结构学习:队列
查看>>
浙江信访,从统一到智能的互联网转型之路
查看>>
对是否要用Linux的思考
查看>>
「每日一瞥
查看>>
【随笔】工程师都是性情中人
查看>>
[译] React v16.8: 含有Hooks的版本
查看>>
“寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
查看>>
现代 JavaScript 函数库 usuallyjs 的安装和使用
查看>>
Leaflet-Develop-Guide
查看>>
Android Studio 导入 AOSP 源码
查看>>
React16时代,该用什么姿势写 React ?
查看>>
小程序上传图片到七牛云(支持多张上传,预览,删除)
查看>>
3分钟学会如何调度运营海量Redis系统
查看>>
浅析MySQL事务中的redo与undo
查看>>
iOS开发助手、ipa便捷上传工具!
查看>>
一文了解腾讯云数据库SaaS服务
查看>>
再见,BLE的那些坑!
查看>>
前端杂谈: 如何实现一个 Promise?
查看>>
一个超便捷的豆瓣电影Chrome插件
查看>>