千家信息网

Tomcat 8安装与配置

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,##Tomcat 8官方文档:http://tomcat.apache.org/tomcat-8.0-doc/setup.html#Tomcat 8 下载地址:http://tomcat.apache
千家信息网最后更新 2025年02月01日Tomcat 8安装与配置


#

#Tomcat 8官方文档:http://tomcat.apache.org/tomcat-8.0-doc/setup.html

#Tomcat 8 下载地址:http://tomcat.apache.org/download-80.cgi

# Tomcat 运行需要JDK的支持

#JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

#配置参考 :http://www.cnblogs.com/guojuncheng/p/5851954.html


#系统版本

[root@node4 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)


#关闭防火墙和selinux

[root@node4 ~]# systemctl stop firewalld[root@node4 ~]# setenforce 0


#JDK安装(软件自行下载)

[root@node4 ~]# tar -xf jdk-8u131-linux-x64.tar.gz -C /usr/local/[root@node4 ~]# ln -s /usr/local/jdk1.8.0_131 /usr/local/jdk#配置环境变量[root@node4 ~]# vim /etc/profile#增加如下三行[root@node4 ~]# tail -3 /etc/profileexport JAVA_HOME=/usr/local/jdkexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin[root@node4 ~]# source /etc/profile[root@node4 ~]# java -versionjava version "1.8.0_131"Java(TM) SE Runtime Environment (build 1.8.0_131-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)[root@node4 ~]#


#Tomcat 安装(二进制安装)

[root@node4 ~]# tar -xf apache-tomcat-8.5.15.tar.gz -C /usr/local/[root@node4 ~]# ln -s /usr/local/apache-tomcat-8.5.15 /usr/local/tomcat


#启动服务

[root@node4 ~]# /usr/local/tomcat/bin/startup.sh[root@node4 ~]# netstat -lntup | grep 8080tcp6       0      0 :::8080                 :::*                    LISTEN      2764/java           [root@node4 ~]#


#访问




#配置参考:http://www.cnblogs.com/guojuncheng/p/5851954.html

#jar 包参考:http://blog.csdn.net/helloxiaoliang/article/details/39030909


#目录结构

[root@node4 ~]# cd /usr/local/tomcat/[root@node4 tomcat]# lltotal 100drwxr-x---. 2 root root  4096 May 14 23:07 bin          # Tomcat执行脚本目录drwx------. 3 root root  4096 May 14 23:10 conf          # Tomcat 配置文件目录drwxr-x---. 2 root root  4096 May 14 23:07 lib          #Tomcat运行需要的库文件-rw-r-----. 1 root root 57092 May  5 19:06 LICENSE     drwxr-x---. 2 root root  4096 May 14 23:10 logs        # Tomcat 执行时的日志存放目录-rw-r-----. 1 root root  1723 May  5 19:06 NOTICE-rw-r-----. 1 root root  7064 May  5 19:06 RELEASE-NOTES-rw-r-----. 1 root root 15946 May  5 19:06 RUNNING.txtdrwxr-x---. 2 root root    29 May 14 23:07 temp           #Tomcat 临时目录drwxr-x---. 7 root root    76 May  5 19:03 webapps     # Tomcat 的主要web发布目录 (存放我们自己的JSP,serlet,类)drwxr-x---. 3 root root    21 May 14 23:10 work          #Tomcat 的工作目录,Tomcat将翻译JSP到的JAVA文件和class文件放在这里[root@node4 tomcat]#


#bin目录

[root@node4 tomcat]# ll bin/total 812-rw-r-----. 1 root root  34529 May  5 19:03 bootstrap.jar-rw-r-----. 1 root root  14505 May  5 19:03 catalina.bat   #windows 下使用的脚本-rwxr-x---. 1 root root  21793 May  5 19:03 catalina.sh   #linux下用于启动和关闭Tomcat服务的脚本-rw-r-----. 1 root root   1664 May  5 19:06 catalina-tasks.xml-rw-r-----. 1 root root  24283 May  5 19:03 commons-daemon.jar-rw-r-----. 1 root root 204944 May  5 19:03 commons-daemon-native.tar.gz-rw-r-----. 1 root root   2040 May  5 19:03 configtest.bat  #windows下使用的脚本-rwxr-x---. 1 root root   1922 May  5 19:03 configtest.sh  #linux下用于检查配置文件的脚本-rwxr-x---. 1 root root   7735 May  5 19:03 daemon.sh-rw-r-----. 1 root root   2091 May  5 19:03 digest.bat-rwxr-x---. 1 root root   1965 May  5 19:03 digest.sh-rw-r-----. 1 root root   3147 May  5 19:03 setclasspath.bat-rwxr-x---. 1 root root   3306 May  5 19:03 setclasspath.sh-rw-r-----. 1 root root   2020 May  5 19:03 shutdown.bat-rwxr-x---. 1 root root   1902 May  5 19:03 shutdown.sh    #linux 关闭tomcat脚本-rw-r-----. 1 root root   2022 May  5 19:03 startup.bat-rwxr-x---. 1 root root   1904 May  5 19:03 startup.sh    #linux启动tomcat脚本-rw-r-----. 1 root root  41150 May  5 19:03 tomcat-juli.jar-rw-r-----. 1 root root 399836 May  5 19:03 tomcat-native.tar.gz-rw-r-----. 1 root root   3621 May  5 19:03 tool-wrapper.bat-rwxr-x---. 1 root root   4579 May  5 19:03 tool-wrapper.sh-rw-r-----. 1 root root   2026 May  5 19:03 version.bat-rwxr-x---. 1 root root   1908 May  5 19:03 version.sh[root@node4 tomcat]#


#conf目录

[root@node4 tomcat]# ll conf/total 224drwxr-x---. 3 root root     22 May 14 23:10 Catalina-rw-------. 1 root root  12895 May  5 19:06 catalina.policy       #Java相关的安全策略配置文件,在系统资源级别上提供访问控制能力-rw-------. 1 root root   7376 May  5 19:06 catalina.properties  #tomcat内部package的定义及访问相关的控制-rw-------. 1 root root   1338 May  5 19:06 context.xml           #所用host的默认配置信息-rw-------. 1 root root   1149 May  5 19:06 jaspic-providers.xml-rw-------. 1 root root   2358 May  5 19:06 jaspic-providers.xsd-rw-------. 1 root root   3622 May  5 19:06 logging.properties      #用来记录操作相关的日志的配置信息-rw-------. 1 root root   7511 May  5 19:06 server.xml             #Tomcat的主配置文件-rw-------. 1 root root   2164 May  5 19:06 tomcat-users.xml        #Tomcat 用户认证的配置文件-rw-------. 1 root root   2633 May  5 19:06 tomcat-users.xsd-rw-------. 1 root root 168251 May  5 19:06 web.xml           #为不同的Tomcat配置的web应用设置缺省值的文件[root@node4 tomcat]#


#logs目录

[root@node4 tomcat]# ll logs/total 24-rw-r-----. 1 root root 6491 May 14 23:10 catalina.2017-05-14.log  #tomcat 启动和关闭日志-rw-r-----. 1 root root 6491 May 14 23:10 catalina.out   #tomcat 启动和关闭日志-rw-r-----. 1 root root    0 May 14 23:10 host-manager.2017-05-14.log    -rw-r-----. 1 root root  280 May 14 23:10 localhost.2017-05-14.log   #错误和其他日志-rw-r-----. 1 root root  755 May 14 23:12 localhost_access_log.2017-05-14.txt  #访问日志-rw-r-----. 1 root root    0 May 14 23:10 manager.2017-05-14.log     #管理日志[root@node4 tomcat]#


#server.xml配置详解 参考:http://www.zyops.com/java-tomcat

  1.                                                                                                                     


tomcat的三种运行模式

0