Tomocat 启动正常,访问index.jsp 也正常,但是网页端报错500,说是没办法找到相应的servlet类。
我当时也是一脸懵逼,web.xml也没有写错,里里外外检查了好久,都没有发现错误。
最后在神通广大的网友的帮助下才发现问题。
我的tomcat版本是10.0.8
而我的servlet引入的包是javax包,与tomcat版本不适配
所以,只需要在你写的servlet类上把javax包全部改成jakarta包即可
import jakarta.servlet.ServletConfig;
import jakarta.servlet.ServletException;
import jakarta.servlet.ServletRequest;
import jakarta.servlet.ServletResponse;
import jakarta.servlet.http.HttpServlet;
这样就行啦!
然后用maven clean 再重新启动服务器即可访问