
Tomcat
文章平均质量分 92
Tomcat服务器配置、搭建、Servlet开发经验
姜源Jerry
万物伊始,效率本源。大道至简,代码之禅。
展开
-
Arthas 阿里诊断工具快速诊断java线上问题
Arthas 阿里诊断工具快速诊断java线上问题1. 安装2. 快速诊断2.1 快速诊断流程dashboardthreadjad★ watch★ trace3. 高级命令4. IDEA 插件参考资料(官网): https://arthas.gitee.io/index.html参考资料(阿里云官方优快云): Arthas 使用的四种方式参考资料: 使用Arthas五分钟解决一个问题1. 安装下载并启动:curl -O https://arthas.aliyun.com/arthas-boo原创 2022-02-19 13:43:42 · 1193 阅读 · 0 评论 -
Tomcat搭建图片服务器 + 验证图片上传
Tomcat搭建图片服务器,测试图片上传1. 搭建2. 创建目录3. 上传4. 接收5. 显示6. demo1. 搭建首先将tomcat复制一份解压并且改名此时 apache-tomcat-8.5.43-windows-x64-file 为图片服务器复制后的服务器 apache-tomcat-8.5.43-windows-x64-file 使用 在安装目录conf文件夹 server.xml文件内 修改三个端口号 分别是 8005 8080 8009 上述三个端口分别都修改为 +1 即可 即 80原创 2020-06-02 23:48:40 · 2017 阅读 · 0 评论 -
‘Starting Tomcat v9.0 Server at localhost’ has encountered a problem
在 Eclipse 配置 JavaWeb 开发环境,某次运行 tomcat 服务器出现了此错误。根本原因:配置的 servlet 资源路径重复,需将其区别开来,必然是配置错误导致的。(笔者是把 @WebFilter 写成了 @WebServlet 所以被检查 servlet 资源路径重复,导致此错误。)共勉!...原创 2020-05-28 19:17:51 · 7716 阅读 · 2 评论 -
JavaWeb中一个过滤各种中文乱码的过滤器EncodingFilter
一个过滤各种中文乱码的过滤器EncodingFilter@WebFilter("/*")public class EncodingFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { // 解决 post 请原创 2020-05-28 19:14:05 · 830 阅读 · 0 评论 -
自定义简单Tomcat服务器
自定义简单 Tomcat 服务器核心操作:① socket解除阻塞时为新请求进入,使用线程解决多请求并发问题② IO流的处理:客户端路径获取使用字符流,服务端响应给浏览器使用字节流③ 响应行、响应头、响应正文的处理(遵循HTTP协议),使自写服务器可以正确被浏览器解析响应的内容源码示例:public class MyTomcatServer { public static vo...原创 2020-05-07 19:12:50 · 586 阅读 · 0 评论 -
通用Servlet编程实现成员方法替代多Servlet资源
通用Servlet编程1. 表单中隐藏标签传递方法名2. BaseServlet:通用Servlet父类3. UserServlet:用户管理子类以模拟账号登陆为案例:1. 表单中隐藏标签传递方法名通过 html 中的 from 表单可以实现发送请求到 web 服务器。此时对 form 表单中加入核心的一句:<input type="hidden" name="methodName...原创 2020-04-26 14:34:55 · 309 阅读 · 0 评论 -
Servlet中Listener监听器工作原理和应用详解
Listener监听器工作原理和应用详解1. Listener过滤器原理1.1 Listener 基本信息1.2 Listener 工作原理1.3 Listener 基本使用1.4 Listener 开发步骤1.5 Listener 使用示例2. Listener 过滤器应用2.1 案例:Listener 过滤器实现统计在线人数(流程图+核心逻辑)1. Listener过滤器原理1.1 Lis...原创 2020-04-23 21:51:55 · 2824 阅读 · 2 评论 -
Servlet中Filter过滤器工作原理和应用详解
Filter过滤器工作原理和应用详解1. Filter 过滤器原理1.1 Filter 基本信息1.2 Filter 过滤器链1.3 Filter 工作原理1.4 Filter 生命周期1.5 Filter 基本使用1.6 Filter 配置方式 × 21.7 Filter 中文乱码处理 - 未完待续2. Filter 过滤器应用2.1 案例:Filter 过滤器实现自动登陆2.2 案例:Filt...原创 2020-04-22 22:31:51 · 2483 阅读 · 0 评论 -
Session的工作原理和应用详解
Session的工作原理和应用详解1. Session 原理1.1 Session 背景信息1.2 Session 工作原理1.3 Session 创建、获取、销毁1.4 Session 共享范围1.5 Session 生命周期1.6 HTTP请求中 4 大共享数据方式对比2. Session 应用2.1 案例:使用验证码登陆和共享用户信息1. Session 原理1.1 Session 背景...原创 2020-04-22 10:41:03 · 10314 阅读 · 0 评论 -
Cookie的工作原理和应用详解
Cookie的工作原理和应用详解1. Cookie 原理1.1 Cookie 背景信息1.2 Cookie 工作原理1.3 Cookie 创建、获取、修改1.4 Cookie 共享范围1.5 Cookie 生命周期1.6 Cookie 中文乱码 - 解决方案1.7 Cookie 优缺特点分析2. Cookie 应用2.0 工具类:CookieUtils2.1 案例:记录用户上一次访问时间2.2 案...原创 2020-04-20 22:38:01 · 7803 阅读 · 1 评论 -
Tomcat+Servlet+JDBC+DAO三层架构+动态代理设计模式+注解log实现注册登录
实现注册登录:Tomcat+Servlet+JDBC+DAO三层架构+动态代理设计模式+注解log1. 实体类 Entity2. 封装数据层 Dao2.0 数据库连接池:配置文件 + 工具类2.1 接口 UserinfoDao2.2 实现类 UserifoDaoImpl3. 业务逻辑层 Service3.0 日志管理:注解 + 动态代理类3.1 接口 UserinfoService3.2 实现类 ...原创 2020-04-19 01:54:44 · 750 阅读 · 0 评论 -
HttpServlet中request请求与response响应详解
request请求对象、response响应对象1. HttpServlet中 request 请求对象2. HttpServlet中 response 响应对象1. HttpServlet中 request 请求对象2. HttpServlet中 response 响应对象原创 2020-04-18 01:35:17 · 1287 阅读 · 0 评论 -
Java注解:使用isAnnotationPresent(注解名.class)总是返回false
@toc需要在自定义注解上加 @Retention(RetentionPolicy.RUNTIME),声明该注解的存活策略可以保留到运行时,再通过反射获取时才可以正确获取。@Retention(RetentionPolicy.RUNTIME)public @interfaec 自定义注解名 { 数据类型 属性名;}Java语言的反射机制:程序运行时动态获取信息以及动态调用...原创 2020-04-16 11:00:32 · 5439 阅读 · 1 评论 -
ServletConfig与ServletContext接口API详解和使用
ServletConfig接口、ServletContext接口1. ServletConfig 接口作用和使用2. ServletContext 接口作用和使用2.1 多个 Servlet 数据共享2.2 获取全局初始化参数2.3 获取资源在服务器上的真实磁盘路径2.4 案例:统计站点访问次数当我们使用 Servlet 来处理 HTTP 请求和响应的时候,需要弄清楚 ServletConfi...原创 2020-04-13 23:54:49 · 818 阅读 · 0 评论 -
Servlet的两种配置方式:web.xml和@WebServlet注解
WEB_INF/web.xml的配置使用<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...原创 2020-04-13 22:59:01 · 9243 阅读 · 0 评论 -
HTTP协议核心内容、Servlet开发步骤
HTTP协议核心内容、Servlet开发步骤1. HTTP 协议核心内容1.1 HTTP 请求报文(图)1.2 HTTP 响应报文(图)1.3 HTTP 请求-响应执行流程1.4 GET 与 POST 请求的区别1.5 常用响应状态码2. Servlet 开发步骤2.1 Servlet 核心作用2.2 Servlet 创建项目目录(参考)2.3 Servlet 的jar包依赖库配置2.4 Serv...原创 2020-04-10 19:02:42 · 352 阅读 · 0 评论 -
Tomcat服务器搭建和部署启动
Tomcat服务器搭建、配置和项目的部署、启动1. Tomcat 服务器的搭建1.1 Tomcat 服务器 安装1.2 Tomcat 服务器 目录1.3 Tomcat 服务器 启动1.4 Tomcat 服务器的项目部署1.5 Tomcat 服务器的项目访问1. Tomcat 服务器的搭建Tomcat,是Apache-Jarkarta开源项目中的一个子项目,小型、轻量级的支持JSP和Serv...原创 2020-04-09 18:48:36 · 959 阅读 · 0 评论