Windows系统 在tomcat安装目录bin文件夹下,修改startup.bat或catalina.bat或setclasspath.bat文件,在 if not "%JRE_HOME%" == "" goto gotJreHome if not "%JAVA_HOME%" == "" goto gotJavaHome 的上面加入 set JA…
将conf中的logging.properties文件中的如下三处改为GBK即可 1catalina.org.apache.juli.AsyncFileHandler.encoding = GBK 2localhost.org.apache.juli.AsyncFileHandler.encoding = GBK java.util.logging…
1.Tomcat指定JDK 当系统中同时存在多个jdk版本时最有用:需要修改tomcat的bin目录下的service.bat和setclasspath.bat两个文件,修改的地方相同。打开这两个文件,在 if not "%JRE_HOME%" == "" goto gotJreHome if not "%JAVA_HOME%" == "" got…
1.运行tomact时,浏览器页面出现404的原因,可能是修改了项目名称,但没有修改该工程下的xml配置文件中(由于该配置文件不是新建项目时生成的,是因为工程在整合tomact时才生成的,所以其配置路径需要手动修改) 一开始项目名称是jwb,一修改,就出问题了,看了网上博客,才知道如果修改了工程名,也需注意修改.xml配置文件,因为里面的路径工程名…
最近在开发JavaWeb项目时,使用C3P0连接方式和DBUtil工具类访问MySQL数据库,MySQL数据库版本5.7.33。 出现错误: java.sql.SQLException: Cannot set collectTime: incompatible types, cannot convert java.time.LocalDateTim…
一、定义 let和const是ES6新增的声明变量的关键词,之前声明变量的关键词是var。 二、let var定义的变量,可以预解析提前调用的结果是undefined,let定义的变量不能预解析,提前调用的结果是 报错。var定义的变量,变量名称可以重复,效果是重复赋值,let定义的变量不能重复,否则执行报错。var定义的变量作用域是全局/局部作用…
Kaptcha 简介 Kaptcha 是一个可高度配置的实用验证码生成工具,可自由配置的选项如: 验证码的字体验证码字体的大小验证码字体的字体颜色验证码内容的范围(数字,字母,中文汉字!)验证码图片的大小,边框,边框粗细,边框颜色验证码的干扰线验证码的样式(鱼眼样式、3D、普通模糊、...) Kaptcha 详细配置表 kaptcha.border…
1、直接到官网下载 BeanUtils – Download Apache Commons BeanUtils 2、下载之后解压,保存在项目中lib目标下即可。 3、同时还需要导入一个 commons-logging-1.2.jar 4、登录进入Common Logging官网: Apache Commons Logging - Overview点…
搜索/替换 技巧 阅读源码的利器 1、Match case: 如果勾选该按钮,搜索时将区分大小写字母。 2、Preserve case:如果勾选该按钮,搜索时不区分大小写,但替换的时候,将会把你给定的字符串的首字母替换成小写。 比如,你输入 HelloWorld,将会被替换成 helloWorld。 3、regex:可以使用正则表达式搜索,可参照 …
java1.8之后BASE64Encoder 就无法使用了建议直接换成 import java.util.Base64; 然后这样加密 String encode = Base64.getEncoder().encodeToString( "参数".getBytes());
如何解决使用 tomcat 10 的 ServletFileUpload#parseRequest(request) 中的错误? 正在开发一个简单的文件上传程序。我必须使用 jakarta.servlet.* 类,因为我使用的是 Tomcat v10。我在 parseRequest(request) 行上遇到编译时错误。 代码: protected…
commons-fileupload组件和commons-io组件的详细下载 1、 commons-fileupload组件的下载下载地址: http://commons.apache.org/fileupload/ 下载它的压缩包Binary压缩包(commons-fileupload-1.4-bin.zip)。这个是windows版本。解压后的…
在tomcat10使用jstl的时候产生如下错误: HTTP状态 500 - 内部服务器错误类型 异常报告 消息 java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator 描述 服务器遇到一个意外的情况,阻止它完成请求。 例外情况 jakarta.ser…
1、进入官网:http://tomcat.apache.org/taglibs/standard/ 2、点击“download” 3、下载 taglibs-standard-impl-1.2.5.jar 和 taglibs-standard-spec-1.2.5.jar 在下载页面中一共有4个jar包:Impl: taglibs-standard-…
本质的区别 Parameter是参数,本质上是字符串String,对其操作的方法只有getParameter(“参数名”)Attribute是属性,本质上是对象Object,对其操作的方法有setAttribute(“属性名”,属性)和getAttribute(“属性名”) 对象的区别 对Parameter进行操作的对象只能是request对象,P…
说明 下面记录一下 JavaSE、JavaEE、JavaMe 的区别。 为什么会有 java 2 的名称 1998年12月,SUN公司发布了JDK1.2,开始使用Java 2 这一名称。目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)…
多用途Internet邮件扩展(MIME)类型 是一种标准化的方式来表示文档的性质和格式。 它在IETF RFC 6838中进行了定义和标准化。互联网号码分配机构(IANA)是负责跟踪所有官方MIME类型的官方机构,您可以在媒体类型页面中找到最新的完整列表。 浏览器通常使用MIME类型(而不是文件扩展名)来确定如何处理文档;因此服务器设置正确以将正…
war和war exploded的区别 war模式:将WEB工程以包的形式上传到服务器 ; war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器; (1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布; (2)war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tom…
Tomcat 10中Servlet无法正常使用的解决办法 问题描述 在一个java EE项目中,部署了Tomcat 10版本的服务器,在运行过程中发现webapp里面的项目都可以正常跑起来,但是写的servlet文件全都没反应,经过反复检查,确认代码是没有问题的。 原因分析 查了资料才知道原来在Tomcat 10中把包名从以往版本的javax改成了…
问题 乱码的界面如下: 分析问题 出现乱码的情况是,tomcat支持的编码格式与控制台不一致导致的,所以可以查看控制台编码格式。 打开cmd,查看属性: 可以看出控制台支持的编码格式为GBK 现在有两种方法解决:我们可以修改控制台的编码格式,或者修改tomcat的编码格式。 优先考虑修改tomcat的日志编码格式。 解决方案 找到 Tomcat解压…