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
tomcat的三种运行模式
配置
目录
文件
日志
脚本
服务
元素
运行
服务器
参考
信息
命令
地址
属性
端口
系统
控制
监听
不同
安全
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网管要会数据库
查看网络安全工程师证书
网络安全活动目标
杨浦区方便网络技术创造辉煌
数据库索引以及如何创建索引
镇互联网络安全管理机制
keil软件开发工具介绍
如何根据报文体内容查询数据库
服务器与pos机和工作站
如何在服务器显示本地资源
免费的mta服务器
数据库中地址用什么数据类型
craic数据库
中国地理数据库
mt管理器怎么连接服务器
如何查询服务器的名称
软件开发新用户需要学什么
无锡ios软件开发培训
安徽卓讯网络技术公司怎么样
金融网络安全周总结
庆安租房软件开发
阿里巴巴软件开发招聘信息
哇沃软件开发
厦门领航网络技术有限公司
数据库大批量插入性能优化
各个数据库切换软件
美国nn数据库
闵行区工商软件开发代理价格
青少年网络安全与新媒介的素养
监控设备数据库类型