本文共 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