tomcat总结

tomcat 部署三种方法 http://www.javashuo.com/article/p-nwsysnej-em.htmlhtml

总结:java

①、第一种方法比较普通,可是咱们须要将编译好的项目从新 copy 到 webapps 目录下,多出了两步操做linux

②、第二种方法直接在 server.xml 文件中配置,可是从 tomcat5.0版本开始后,server.xml 文件做为 tomcat 启动的主要配置文件,一旦 tomcat 启动后,便不会再读取这个文件,所以没法再 tomcat 服务启动后发布 web 项目web

③、第三种方法是最好的,每一个项目分开配置,tomcat 将以\conf\Catalina\localhost 目录下的 xml 文件的文件名做为 web 应用的上下文路径,而再也不理会 <Context>中配置的 path 路径,所以在配置的时候,能够不写 path。shell

一般咱们使用第三种方法apache

Tomcat 之APR 优化
http://www.javashuo.com/article/p-vpjstoex-dv.htmlbootstrap

Tomcat 安装部署和安全加固优化vim

Tomcat 之Docker 部署centos

Tomcat 之自带的管理类api

server status
host manager

Tomcat 之JDK 安装

cd /usr/local/src/jdk-8u65-linux-x64.tar.gz
tar xf jdk-8u65-linux-x64.tar.gz -C /usr/local/
cd /usr/local
ln -sv jdk1.8.0_65 jdk
java -version 能够看到正确的版本号

vim /etc/profile
JAVA_HOME=/usr/local/jdk
JAVA_BIN=/usr/local/jdk/bin/
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

java -version

Tomcat 之http://tomcat.apache.org/ 下载二进制解压安装
cd /usr/local/src
tar -zxvf apache-tomcat-9.0.0.M1.tar.gz -C /usr/local/
mv apache-tomcat-9.0.0.M1 tomcat
进入tomcat 目录的bin 目录下,
[root@localhost bin]# ./catalina.sh version
Using CATALINA_BASE: /usr/local/webserver/tomcat
Using CATALINA_HOME: /usr/local/webserver/tomcat
Using CATALINA_TMPDIR: /usr/local/webserver/tomcat/temp
Using JRE_HOME: /usr/local/jdk
Using CLASSPATH: /usr/local/webserver/tomcat/bin/bootstrap.jar:/usr/local/webserver/tomcat/bin/tomcat-juli.jar
Server version: Apache Tomcat/9.0.0.M1
Server built: Nov 12 2015 22:05:52 UTC
Server number: 9.0.0.0
OS Name: Linux
OS Version: 4.15.5-1.el7.elrepo.x86_64
Architecture: amd64
JVM Version: 1.8.0_65-b17
JVM Vendor: Oracle Corporation
说明安装正常

Tomcat 之添加系统服务

Tomcat 之日志切割

Tomcat 之JVM JMX
zabbix 监控tomcat

Tomcat 之目录结构

Tomcat 之配置文件详解

Tomcat 之监控工具命令
jconsole centos 采用最小化安装,安装图形界面,安装xshell xmanager ,此命令正常启动图形界面
jps
jinfo -flags 进程号
jvisualvm 此工具在jdk 的bin 目录下能够正常使用

jvm 之运行时区域图

方法区 堆 站 寄存器 本地方法栈

Tomcat之集群反向代理 会话的管理

这里侧重是会话的session 的认知

java 之编译是环境

a.java b.java c.java ====java 编译器 Javac ======a.class b.class c.class

Java 之运行时环境

a.class b.class c.class-----jvm (执行引擎 类加载器)----库文件 .jar格式(Java api )

Tomcat 高并发优化

jvm 的优化 server.xml 的优化 链接器的优化

相关文章
相关标签/搜索