• 踩坑纪实----tomcat部署前端服务器不能访问中文文件夹或中文文件名问题


    修改tomcat的server.xml文件(解决含有中文的文件、图片的不能下载、显示的问题): 找到下列配置信息在xml文件中的位置,添加黑体字部分的参数即可(disableUploadTimeout="true" URIEncoding="UTF-8")

    注意是URI  不是URL

    <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
    enableLookups="false" redirectPort="8443" acceptCount="100"
    debug="0" connectionTimeout="20000" 
    disableUploadTimeout="true" URIEncoding="UTF-8"/>

    開始獲取ROOT權限操作
    -bash-4.1$ su -
    Password:
    已經獲取了root權限
    [root@TY-KOUHUO-AP01 ~]# cd /var/opt/.mycat/

    [root@TY-KOUHUO-AP01 .mycat]# cd bin   進去BIN目錄
    [root@TY-KOUHUO-AP01 bin]# ll  展示內容
    Vim是編輯的意思,startup.sh是啟動tomcat的代碼,
    [root@TY-KOUHUO-AP01 bin]# vim startup.sh
    [root@TY-KOUHUO-AP01 bin]# cd ../conf/  返回上級目錄去找端口號文件
    [root@TY-KOUHUO-AP01 conf]# ll
    [root@TY-KOUHUO-AP01 conf]# vim server.xml  查看端口號的文件
    輸入i 即可編輯文件
    :wq保存
    小寫q代表強制退出
    [root@TY-KOUHUO-AP01 conf]# cd ../webapps/
    [root@TY-KOUHUO-AP01 webapps]# ll
    [root@TY-KOUHUO-AP01 ~]# history  查看歷史命令
    先按下ESC鍵,然後冒號:然後P就可以退出那個vim的查看編輯文檔
    [root@ZK-SFC-0902 ~]# ps -ef|grep java
    root@ZK-SFC-0902 ~]# cd /var/opt
    [root@ZK-SFC-0902 opt]# cd /var/opt/tomcat8.5
    [root@ZK-SFC-0902 bin]# ll   這個是LL
    root@ZK-SFC-0902 bin]# vim startup.sh這個是你要編輯這個文檔的意思[root@ZK-SFC-0902 tomcat8.5]# ./bin/startup.sh  執行這個命令後tomcat就打開啦

    tomcat部署前端服务器不能访问中文文件夹或中文文件名问题

    解决问题的核心在于修改Tomcat的配置,在Server.xml文件中添加一个名为URIEncoding的属性,它用于对HTTP请求中的get,post方法传过来的URL进行编码。(前提是你所写的代码的编码也是UTF-8)

    1、在Server.xml找到下图部分,然后加上红色部分:

    因为如果直接从Apache站点中下载Tomcat,无论是安装版的exe文件,还是解压缩的ZIP文件,内置的对于get协议中的URL编码都是ISO-8859-1,这个字符集不能直接支持中文等双字节的信息。

    然后重启tomcat应该就可以访问中文文件名的文件了。

  • 相关阅读:
    akka设计模式系列-actor锚定
    Akka源码分析-Remote-位置透明
    Akka源码分析-Remote-网络链接生命周期
    Akka源码分析-Remote-收消息
    Akka源码分析-Remote-网络链接
    Akka源码分析-Remote-发消息
    Akka源码分析-Remote-Actor创建
    Akka源码分析-Remote-ActorSystem
    Akka源码分析-ask模式
    Akka源码分析-深入ActorRef&ActorPath
  • 原文地址:https://www.cnblogs.com/sugartang/p/12179335.html
Copyright © 2020-2023  润新知