修改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应该就可以访问中文文件名的文件了。

最新文章

  1. nw_socket_handle_socket_event解决
  2. 【代码笔记】iOS-两个滚动条,上下都能滑动
  3. 初识python(1)
  4. 关于开源授权协议 GPL 和 LGPL
  5. java hashMap缓存简单实现
  6. Cocos2d-x中使用音频CocosDenshion引擎介绍与音频文件的预处理
  7. 6,render的一些概念和可用库
  8. [ An Ac a Day ^_^ ] CodeForces 677B Vanya and Food Processor 模拟
  9. Dalvik和ART
  10. 信用评分卡 (part 5 of 7)
  11. C3P0配置实战
  12. windows 环境下node开发环境搭配问题
  13. spring initializr 创建项目时,依赖对应的 artifactId
  14. mysql 在windons下的备份命令
  15. Jquery判断某字符串中是否包含某个字符
  16. 【Python】使用Pytest集成Allure生成漂亮的图形测试报告
  17. Python 对象的深拷贝与浅拷贝 -- (转)
  18. Python基本数据类型和其常用方法
  19. 025-quartz之spring部分配置模板
  20. js获取浏览器内容宽高(小计)

热门文章

  1. Codeforces Round #826 (Div. 3) A-E
  2. OpenFOAM 编程 | 求解捕食者与被捕食者模型(predator-prey model)问题(ODEs)
  3. fltp备份文件后统计验证
  4. .NET实现堆排序
  5. &lt;四&gt;理解空间配置器allocator, 优化STL 中的Vector
  6. Pinely Round 1 (Div. 1 + Div. 2)
  7. linux系统编码修改
  8. js-day04-作业
  9. 12V转5V降压芯片,12V转3.3V稳压芯片电路图
  10. Windows Terminal ssh 远程 Linux 和使用 Git