美文网首页
tomcat遇到的一些问题

tomcat遇到的一些问题

作者: go_2021 | 来源:发表于2021-12-08 17:36 被阅读0次
tomcat一直404错误

时隔多年,新需求需要改tomcat项目,梳理下步骤。

  1. 下载项目


    image.png
  2. catalina.properties 指定DEPOLY_HOME为本地目录

  3. 这个项目比较特殊,有个conf配置包,需要放到DEPOLY_HOME指定的目录下

  4. 下午启动了重试了好久,启动没问题,也没报错,但是访问localhost:8080就是404,经过长时间排查,锁定问题:
    Deployment-Application context这个需要和项目目录一致,之前因为切换war exploded和war,所以这个配置就错误了,这个配置还得下拉才能看到,所以不太好发现。


    后来又发现,代码修改了部署完重启tomcat跑的还是老的代码。。解决方法:

    tomcat中的webapps下的项目相关文件夹删了,就会走项目的target下的字节码了。
http-header的key获取不到

tomcat会把header中的key改成小写。

//位置:org.apache.coyote.http11.Http11InputBuffer#parseHeader
// chr is next byte of header name. Convert to lowercase.
            if ((chr >= Constants.A) && (chr <= Constants.Z)) {
                byteBuffer.put(pos, (byte) (chr - Constants.LC_OFFSET));
            }
上传文件报错

改了配置,还是报错,最终发现是在代码里写死了:


在这里修改就可以了,坑啊。。有配置文件还是尽量要走配置文件比较好。

相关文章

  • 在web项目中引入tomcat源码调试

    有的时候我们遇到一些问题,需要查看tomcat源码是如何调用的,进行相应的断点调试,这个时候需要引入tomcat相...

  • tomcat遇到的一些问题

    tomcat一直404错误 时隔多年,新需求需要改tomcat项目,梳理下步骤。 下载项目image.png ca...

  • javaWeb开篇

    启动tomcat问题 如果遇到tomcat

  • 技术杂文-Tomcat

    本文是tomcat在开发过程中的一些问题记录。 1.修改默认端口 在tomcat/conf/service.xml...

  • Tomcat部署多个项目遇到的问题

    今天尝试在一台服务器的tomcat部署三个项目,遇到了一些问题,在这里记录一下。 说明: 采用把所有网站文件都放在...

  • 遇到tomcat服务器权限: 解决办法在tomcat-8.0.48目录下执行

  • Tomcat stackoverflow

    非 root 用户跑 tomcat 时遇到报错: 解决办法:在 tomcat 的 conf/ catalina.p...

  • tomcat启动没有加载 web项目

    最近在部署项目的时候,启动、关闭tomcat1.8,再启动却遇到tomcat突然就不加载项目了,tomcat也没有...

  • 启动和使用Tomcat过程中的问题排查

    自己在不创建java web项目,通过tomcat/bin的startup启动tomcat时遇到了问题,经过很长时...

  • Tomcat里遇到的问题

    1、there are no resources that can be added or removed fro...

网友评论

      本文标题:tomcat遇到的一些问题

      本文链接:https://www.haomeiwen.com/subject/ipvtfrtx.html