Tomcat10-记录踩坑

Posted mb61caa1c74a413

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat10-记录踩坑相关的知识,希望对你有一定的参考价值。

目录
前因:今天一个朋友叫我帮忙看代码如下:

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
		// TODO Auto-generated method stub
		doGet(request, response);
		System.out.println("MyUpLoader doPost called.");
		String fileName = null;
		boolean isMultipart = ServletFileUpload.isMultipartContent(request);
	

最后一行代码一直爆红,由于该项目朋友用的是Eclipse构建的交给我看的时候也挺乱的(idea永远滴神!eclipse用来构建大型项目的时候,是真的不如idea简洁)。
后面问题解决了,是版本和命名空间的问题。
原因如下:
Tomcat10-记录踩坑_ide
看新闻的重要性!
但朋友用的10版本的tomcat理论上说换成Jakarta开头就行了,可是因为新特性和新的命名规范带来的兼容性问题,isMultipartContent这个方法还是只能接受javax下的request类型。
这里可以暂时将两个Web关键包也就是servlet.jar和jsp.jar下降版本。(这样做不确定稳不稳定)
Tomcat10-记录踩坑_计算机_02

以上是关于Tomcat10-记录踩坑的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat 8 升级为 Tomcat10(踩坑记录)

Tomcat 8 升级为 Tomcat10(踩坑记录)

Tomcat 8 升级为 Tomcat10(踩坑记录)

Fastlane 一键打包/发布APP - 使用记录及踩坑

Fastlane 一键打包/发布APP - 使用记录及踩坑

Unix 网络编程卷一源码编译踩坑记录 ubtutu 19.10