Tomcat
Tomcat
Gene Xu
个人博客:https://blog.xujun.pro;个人公众号:Sakura动漫ACG
展开
-
Tomcat -- 09 -- Tomcat远程Debug
在日常的开发过程中,不管是在开发环境还是生产环境,Tomcat 应该是我们经常能用到的 Web 服务器,这里主要介绍下如何进行 Tomcat 远程 Debug在这之前,我们先来了解下一个概念:JDWP (Java Debug Wire Protocol),其定义了调式器 (debugger) 和被调试的 Java 虚拟机 (target vm) 之间的通信协议一、下载 Tomcat首先我们上官网下载最新的 Tomcat,这里我下载的是 apache-tomcat-9.0.36.tar.gz,将其原创 2020-06-13 14:19:48 · 385 阅读 · 0 评论 -
Tomcat -- 08 -- Tomcat启动时卡住 (Deploying web application directory) 解决方法
本文转载自:(亲测解决)Tomcat启动时卡在“ Deploying web application directory ”很久的解决方法在 Linux 上运行 Tomcat 时,有时候会碰到 Tomcat 启动卡住的问题 (卡在 “INFO: Deploying web application directory …” 这一步),需要等待好长时间才能启动完成在上网查找了相关资料后,解决方法如下cd /usr/local/java/jdk1.8/jre/lib/security (需要替换为自.转载 2020-06-13 13:41:08 · 1214 阅读 · 0 评论 -
Tomcat -- 07 -- Linux上部署war包
这里主要介绍下如何将项目打包成 war 包,并将其部署到服务器上进行访问用到的工具如下IntelliJ IDEA 2018.3.1 x64apache-tomcat-9.0.36apache-maven-3.5.2一、编写项目首先我们先创建一个 SpringBoot 项目,该项目里只有一个类,如下所示@RestControllerpublic class HelloController { @GetMapping(value = "/hello")原创 2020-06-13 13:03:14 · 318 阅读 · 0 评论 -
Tomcat -- 06 -- Linux上Tomcat多实例部署
当我们在一台服务器上想要部署多个 Tomcat 实例时,在不了解 Tomcat 的相关参数时,我们通常会下载多份 Tomcat 来安装使用,而实际情况下,多个 Tomcat 实例可以共用同一个安装目录,现在就让我们来看看 Tomcat 多实例部署的流程官方文档:introduction一、CATALINA_HOME 和 CATALINA_BASE 的区别在了解流程之前,我们先来了解下 CATALINA_HOME 和 CATALINA_BASE 的区别CATALINA_HOME表示原创 2020-06-12 21:49:52 · 468 阅读 · 0 评论 -
Tomcat -- 05 -- tomcat-users.xml配置文件详解
当我们在服务器上部署好 Tomcat 并运行之后,此时我们去访问 Tomcat 的默认页面,点击 Server Status、Manager App、Host Manager 时,会报 403 异常,这是由于我们没有配置 Tomcat 的用户名和密码导致的,我们可以通过 tomcat-users.xml 配置文件来进行设置官方文档 --> Manager App How-To官方文档 --> Host Manager App – Text Interface一、服务作用.原创 2020-06-12 11:10:09 · 1497 阅读 · 0 评论 -
Tomcat -- 04 -- logging.properties配置文件详解
logging.properties 是 Tomcat 的日志配置文件,主要用于配置日志的输出级别、输出路径、编码等,现在让我们来看看其中的具体配置官方文档 --> Logging in Tomcat一、日志级别SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)二、日志分类catalina.out即 Tomcat原创 2020-06-12 10:18:16 · 6922 阅读 · 0 评论 -
Tomcat -- 03 -- server.xml配置文件中各个端口的作用
在平常使用 Tomcat 的过程中,用来用去似乎就只用到了 8080 一个端口,而我们去查看 Tomcat 的配置文件 server.xml 时会发现,除了 8080 端口外,还存在好几个其他端口,这里就让我们来看看它们的具体作用8005负责监听关闭 Tomcat 的请求,当监听到关闭请求时,会向该端口发送关闭服务器的命令字符串 (即 “SHUTDOWN”)8080HTTP 服务连接器端口,负责建立 HTTP 连接,即我们平常通过浏览器访问部署在 Tomcat 上 Web 应用的端口原创 2020-06-11 22:41:36 · 526 阅读 · 0 评论 -
Tomcat -- 02 -- 目录层级结构
Tomcat 想必大家都很了解吧,是一款使用非常广泛的 Web 容器,但对于它的层级结构,可能就不是了解的很清楚了,这里我们就来了解一下bin存放启动和关闭 Tomcat 及其他一些脚本文件conf存放 Tomcat 的各种配置文件lib存放 Tomcat 所需要的各种 jar 包logs存放 Tomcat 的日志文件temp存放 T...原创 2019-07-07 14:05:18 · 393 阅读 · 0 评论 -
Tomcat -- 01 -- 各种容器与服务器的区别与联系
本文转载自 https://blog.csdn.net/tjiyu/article/details/53148174 平时我们经常看到各种容器名称:Servlet 容器、WEB 容器、Java WEB 容器、Java EE 容器等,还有各种服务器名称:应用服务器、WEB 服务器、WEB 应用服务器、Java WEB 应用服务器、Java EE 服务器等,这么多相似名称,难以弄明白它们之间...转载 2019-07-07 13:55:39 · 547 阅读 · 0 评论