问题就是这样子的,a出现中文的时候,要下载链接的文件,tomcat就报错了, 例如: [url=http://localhost:8080/job/upload/测试.doc]
这是文件链接[/url]默认情况下都无法正常解析, 因为tomcat默认URI解码字符集为
ISO-8859-1,但浏览器默认的发送编码字符集为UTF-8, 所以需要统一二者的编码方式.
图片地址出现中文也一样显示不了.
解决方法如下:在TOMCAT_ROOT/conf/server.xml中找到
<connector ></connector>
添加属性
URIEncoding=”UTF-8″ .
配置后如下
<Connector port="80" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
更改后配置如下: 然后重启tomcat,问题解决! 转自灰狼博客:http://www.itlobo.com/articles/1013.html
分享到:
相关推荐
总的来说,理解和解决Tomcat服务器的中文路径问题,关键在于理解URI编码和解码的过程,以及服务器和浏览器之间的编码约定。通过调整服务器配置,我们可以确保Tomcat能够正确处理包含中文字符的URI,从而保证应用的...
本篇文章将详细探讨如何在Tomcat环境下,使用JSP技术来实现支持中文格式的文件下载功能。 首先,我们要明白在HTTP协议中,文件名的编码是一个关键问题。由于历史原因,HTTP协议默认使用ASCII编码,这可能会导致中文...
### Tomcat部署项目常见问题及ExtJS包说明 #### 一、Tomcat部署项目的注意事项 在使用Tomcat部署项目时,有一些重要的事项需要注意: 1. **确保项目与Tomcat版本兼容**:首先需要确保项目的JDK版本与Tomcat版本相...
7. **问题解决与社区支持**:对于找不到答案的问题,用户可以通过查阅Tomcat FAQ、检查包清单或向Tomcat用户邮件列表提问来寻求帮助。社区的参与和贡献对于Tomcat的文档完善和问题解决至关重要。 总的来说,...
Apache Tomcat 8.0.33 在处理请求和响应时,提供了良好的字符集支持,可以有效地避免中文乱码问题。它允许开发者通过配置服务器或应用程序级别的设置来指定默认编码,确保数据在输入和输出过程中保持正确性。 在...
本文通过对《Tomcat中文手册》的解读,详细介绍了Tomcat的安装配置、核心配置文件、目录结构、Servlet与JSP的基础知识、与其他Web服务器的集成方法、以及常见问题的解决办法等内容。这不仅有助于初学者快速上手...
6. **安全性**:Tomcat支持角色基的访问控制(RBAC),可以通过server.xml配置文件设置用户和角色,实现Web应用的安全访问。 7. **性能优化**:可以通过调整Tomcat的配置参数,如线程池大小、内存分配、连接超时等...
《深入剖析Tomcat中文版》一书的内容主要围绕着Tomcat4版本展开,详细讲解了Tomcat的架构和底层原理,并为读者提供了一个如何从零开始构建基于Servlet的Web服务器的实践过程。接下来,我们将从Tomcat的架构、Tomcat...
4. 配置文件修改:由于 WebLogic 不支持通配符,因此需要在配置文件中将路径详细化。在 struts.xml 和 web.xml 中需要将使用通配符的路径修改为详细路径。 5. 项目移植:经过以上配置后,项目可以在 Eclipse 上部署...
在 Tomcat 配置文件 .bash_profile 中,JAVA_HOME 和 CLASSPATH 两个变量值的等号“=”后面存在空格,造成路径不能识别。解决方法是:删除空格,确保路径正确。 三、虚拟机内存不足错误 在 Tomcat 启动时,提示:...
#### 二、Win10环境下Tomcat命令行窗口中文乱码问题及其解决方法 **问题描述**: 在Windows 10操作系统中部署Tomcat并启动服务时,经常会出现命令行窗口中的中文显示为乱码的情况。这种情况虽然不影响Tomcat的正常...
解决SpringBoot 2.1.3中Tomcat不支持请求特殊字符的问题,主要步骤是通过`@Bean`注解创建一个`TomcatServletWebServerFactory`,然后使用`addConnectorCustomizers`方法来定制Tomcat连接器,允许特殊字符在路径和...
根据题目中的描述,该错误出现在尝试在Eclipse + MyEclipse + Tomcat 5环境下编写一个用于解决中文乱码问题的过滤器时。具体错误日志如下: ``` 2007-3-13 17:43:46 org.apache.catalina.core.StandardContext ...
- **修改server.xml文件**: 打开Tomcat的`conf`目录下的`server.xml`文件,在适当的位置加入`URIEncoding="UTF-8"`,这可以帮助解决通过HTTP GET方法传递中文参数时可能出现的乱码问题。 - **修改context.xml文件**...
《Tomcat 5.5.20 中文使用帮助文档》是针对Apache Tomcat服务器5.5.20版本的详尽指南,旨在为用户提供全面的中文操作指导和问题解答。Tomcat是一款开源的Java Servlet容器,广泛应用于Web应用程序的部署和运行。以下...
9. **社区支持**:如果在使用过程中遇到问题,可以参考Eclipse和Tomcat社区的资源,如官方文档、论坛讨论或在线教程,寻找解决方案。 通过上述知识点,开发者可以更好地理解和利用Eclipse中的Tomcat插件,提高开发...
1. 选择合适的安装路径,避免中文字符和空格,以防后续运行出现问题。 2. 在安装过程中,可以选择创建系统服务,这样可以在没有用户登录的情况下自动启动Tomcat。 3. 安装完成后,配置环境变量CATALINA_HOME指向...