tomcat jstl3 jstl jsp

关于配置Tomcat的URIEncoding

遇到的问题: 程序需要发送http GET请求到服务器,请求的参数中包含了中文字符。程序中参数为UTF-8格式,且经过了UTF-8 URL编码再发送。使用的tomcat服务器,但服务器端后台程序中取到的参数的中文是乱码。 问题原因: 经过分析,应该是Tomcat在解析参数的时候没有使用正确的编码格式 ......
URIEncoding Tomcat

jsp Web实现文件上传下载功能实例解析

​ 4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在 ......
上传下载 实例 功能 文件 jsp

nacos启动报错:Unable to start embedded Tomcat

配置nacos,结果启动一直报这个错误,搜出来的答案要么是改数据库配置,要么是改集群配置,一个个都试了还是不行,后来往下看到了这个报错 the length of secret key must great than or equal 32 bytes; And the secret key mus ......
embedded Unable Tomcat nacos start

搭建测试环境-tomcat服务器安装

一、首先将所有的包导进来可以导入到根目录也可以自己新建文件夹进行分类 1、数据还原(在搭建之前对Linux系统进行快照) 2、安装jdk,可以直接看之前的:https://www.cnblogs.com/jjm414/p/17324598.html Linux里jdk的安装 - jormen - 博 ......
环境 服务器 tomcat

大公司为什么禁止SpringBoot项目使用Tomcat?

前言 在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于Tomcat,那 ......
SpringBoot 项目 Tomcat 公司

【Spring MVC + Tomcat】Spring MVC 传统VS现代方式的启动过程对比

1 前言 这节我们来讨论下 Spring MVC 传统和现在的启动方式的不同,可能大家现在上手就是SpringBoot直接给我们内置Tomcat,我们最多也就是改改配置就完事了,我记得我上学的时候写SSM的时候,还要整理各种Jar包和配置,这节我们就来对比下两种启动方式是如何启动Spring MVC ......
Spring MVC 传统 过程 方式

jsp页面设置td里内容超出高度或宽度隐藏

1.设置td的style overflow:hidden;white-space:norwarp;text-overflow:ellipsis; heigth:30px; width:50px; 2.设置table的属性: table-layout:fixed; ......
宽度 高度 页面 内容 jsp

idea中tomcat中文显示乱码问题解决

组合拳: 1、找到tomcat安装目录下面的logging.properties文件 如下图: 2、修改java.util.logging.ConsoleHandler.encoding =utf-8为 java.util.logging.ConsoleHandler.encoding = UTF- ......
乱码 tomcat 问题 idea

【Spring MVC + Tomcat】追本溯源,Spring MVC是如何和Tomcat关联到一块的呢?

1 前言 我们应该知道的是Spring MVC其实就是一个Servlet,而我i们平时使用最多的Servlet容器就是Tomcat,那么两者是如何关联到一起的呢,这节我们就来看下。 2 请求过程 我们先来从上层视角浅化的了解一下请求的处理过程,如下图: (1)用户和Tomcat间建立连接并通过网络发 ......
追本溯源 Spring Tomcat MVC

Tomcat长轮询原理与源码解析

Tomcat长轮询原理与源码解析 系列文章目录和关于我 零丶长轮询的引入 最近在看工作使用到的diamond配置中心原理,发现大多数配置中心在推和拉模型上做的选择出奇的一致选择了基于长轮询的拉模型 基于拉模型的客户端轮询的方案 客户端通过轮询方式发现服务端的配置变更事件。轮询的频率决定了动态配置获取 ......
源码 原理 Tomcat

【CVE-2017-12615】Tomcat 远程代码执行漏洞复现

##0x00 环境搭建 用vulhub的环境 查看配置文件conf/web.xml中readonly的设置 0x01 漏洞复现 访问主页,抓包后修改数据包 可通过 PUT 方式创建一个 JSP 文件。虽然Tomcat对文件后缀有一定检测(不能直接写jsp),但我们使用一些文件系统的特性(如Linux ......
漏洞 代码 Tomcat 12615 2017

Web课实验作业-JSP,Cookie,Session

在昨天的web课上我们有一个实验二。 其实已经非常简单了,因此就稍微整点不一样的。 代码也放下面,就是几个简单的jsp 我顺便就做成了一个介绍角色的小网站页面。 能够实现以上图片中的功能,能保存用户名的cookie 页面展示: 代码: login.jsp <%-- Created by Intell ......
Session Cookie Web JSP

CentOS7---部署Tomcat和安装Jpress

#总览需求 1. 简述静态网页和动态网页的区别。 2. 简述 Webl.0 和 Web2.0 的区别。 3. 安装tomcat8,配置服务启动脚本,部署jpress应用。 1、简述静态网页和动态网页的区别 静态网页: 请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面,静态网页包含文本、 ......
CentOS7 CentOS Tomcat Jpress

jsp表单文件传递

<form action="control_root.jsp" method="post" enctype="multipart/form-data"> <input type="file" accept="image/png" id="name" name="imgFile"/> </form> ......
表单 文件 jsp

关于Tomcat服务器的目录

关于Tomcat服务器的目录 bin:这个目录是Tomcat服务器的命令文件存放的目录,比如:启动Tomcat,关闭Tomcat等。 conf:这个目录是Tomcat服务器的配置文件存放目录。(server.xml文件中可以看到配置端口号,默认Tomcat端口号8080) lib:这个目录是Tomc ......
服务器 目录 Tomcat

JSP上传大型视频文件到服务器,解决方案

​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-da ......
解决方案 服务器 文件 方案 视频

tomcat配置全局和私有JNDI数据源

本人CentOS上部署了tomcat,在配置JNDI数据源时,先后遇到了两种报错。 第一种,Cannot create JDBC driver of class '' for connect URL 'null',这个根据我个人理解是没有获取到数据源的任何信息,只要根据配置的方式(全局或私有)检查一 ......
数据源 全局 数据 tomcat JNDI

Tomcat

问题及解决 严重 [localhost-startStop-1] org.apache.jasper.EmbeddedServletOptions.<init> The scratchDir you specified: [/Users/Jack/Desktop/apache-tomcat-8.5. ......
Tomcat

🥗Tomcat中如何指定Jdk版本

一般在服务器场景中,可能不止有一个Tomcat,比如一个服务器上面有两个Tomcat:Tomcat1、Tomcat2 分别部署了应用1、应用2 但是应用1用的是Java7编译的,应用2用的是Java8编译的版本 为了保证应用正常运行(比如应用1使用的某某jar包不支持Java8的版本),我们就需要在 ......
版本 129367 Tomcat Jdk

Tomcat修改端口号(借鉴)

tomcat默认端口号是8080,为了不和其他应用设置的端口冲突,可以通过tomcat的配置文件server.xml修改 一、找到server.xml文件 tomcat安装目录下的conf文件夹:我的是 D:\Program Files\Apache Software Foundation\Tomc ......
口号 Tomcat

tomcat 双亲委托机制

tomcat 著名的双亲委托机制 就是有类需要加载时就委托父类去加载 一直到顶级的 Bootstrap 都没有自己才加载 ,自己也没有就报错 类加载器 Bootstrap ClassLoader:JVM内置的类加载器,用来加载Java核心类库,例如rt.jar、resources.jar等等。 Ex ......
双亲 机制 tomcat

[Java EE]SpringBoot/Tomcat之启动时报"Error: Could not find or load main class CLASS xxxx"、"no main manifest attribute"异常

环境信息如下: OS: CENTOS 7 Tomcat : 9.0.46 SpringBoot: 2.3.12.RELASE Build JDK: 1.8.0_261 Runetime JDK : openjdk 1.8.0_362 1 “Error: Could not find or load ......
quot main SpringBoot attribute manifest

关于Tomcat服务器的目录

关于Tomcat服务器的目录 bin:这个目录是Tomcat服务器的命令文件存放的目录,比如:启动Tomcat,关闭Tomcat等。 conf:这个目录是Tomcat服务器的配置文件存放目录。(server.xml文件中可以看到配置端口号,默认Tomcat端口号8080) lib:这个目录是Tomc ......
服务器 目录 Tomcat

SpringBoot项目打war包,以及tomcat部署访问404问题

springboot打war包 修改pom文件打包方式 packaging标签由jar改成war,不写默认jar方式 启动类继承SpringBootServletInitializer,重写configure方法 打包 使用maven工具点击package打包,clean是清空target目录。 t ......
SpringBoot 项目 tomcat 问题 404

Nginx/IIS/Apache/Tomcat

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 ,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。其将源代码以类B ......
Apache Tomcat Nginx IIS

解决JSP中写el表达式没有效果

原因:web.xml中使用的web-app版本过低。 解决: 首先确保导入的el表达式的依赖 <!-- https://mvnrepository.com/artifact/javax.el/javax.el-api --> <dependency> <groupId>javax.el</group ......
表达式 效果 JSP

javax.servlet.jsp.tagext.TagLibraryValidator错误解决办法

对于我来说,下载了这个jar包,并且把这个jar放到了tomcat的lib文件里面 网上说是tomcat10以上的版本就会这样,但是我下载了9.0.67的版本,还是不行,采用了以上的方法。 网上的教程是 用的是Tomcat10 对应的servlet依赖分别是 <dependency> <groupI ......

Tomcat彻底卸载干净

1.首先直接删除原来的文件 2.打开注册表 3.全局搜索Tomcat,删除对应的注册表 4.之后以管理员身份打开任务管理器,输入sc delete tomcat10 删除全部 ......
Tomcat

关于Tomcat9和Tomcat10的了解

就离谱 在我使用Tomcat10之前,我是没有想到9和10的差距可以这么大! 习惯了使用Maven项目以及版本9的Tomcat,将相关的依赖习惯于导成javax; 使用10的时候,html页面怎么也跳转不到servlet后台里面去,就很麻; 找了好久,才找到解决办法:版本不同,导的包需要从原来的ja ......
Tomcat Tomcat9 10

单个云服务器部署多个Tomcat

单个云服务器部署多个Tomcat 环境准备: 以下是我的环境,供参考: 1,阿里云轻量服务器 centOs8.2 2,apache-tomcat-8.5.87.tar.gz 3,jdk 1.8.0_361 安装jdk这步省略,可通过java -version判断服务器中是否有jdk 4,在阿里云安全 ......
单个 多个 服务器 Tomcat