qq_30331323 2018-11-09 01:32 采纳率: 0%
浏览 402

linux系统tomcat服务接收不到图片路径的请求?

tomcat服务,java程序
http://jnic.ceitc.com.cn/userfiles/20181018/78a494baf33a405ebee4ab3fa5b79a8c.jpg
这个url请求后UserFileController接收不到这个请求
http://jnic.ceitc.com.cn/userfiles/20181018/78a494baf33a405ebee4ab3fa5b79a8c.jpG
这个url请求后UserFileController就可以接收到该请求
只要是这种带正常文件后缀名的都接收不到请求
linux系统存在这个问题,windows不存在

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-07 07:56
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题可能由以下几个原因导致:

    1. 你的Tomcat服务器配置问题。确保你正在使用正确的端口(例如:8080)和IP地址,并且在你的服务器上正确地设置了环境变量。
    export JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.java2d.useopengl=false"
    
    1. 配置Apache Tomcat或Jetty等Web容器时没有正确设置文件处理参数。
    <Connector port="8080" protocol="HTTP/1.1" redirectPort="8443" scheme="https"/>
    

    或者

    <Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8" redirectPort="8443" />
    
    1. 检查你的Tomcat应用是否正确配置了文件上传功能。通常,这可以通过修改application.properties文件来实现。例如:
    server.uploadTimeout=60s
    server.maxRequestSize=2MB
    server.multipartLimit=2048KB
    server.fileUploadDir=/path/to/upload/folder
    

    如果以上方法都不能解决问题,那么可能是网络连接的问题。检查你的防火墙规则,确认TCP协议可以访问目标主机上的指定端口。此外,确保你的应用程序监听器能够接收来自外部的HTTP请求。

    评论

报告相同问题?