`

Tomcat下用IE下载*.rar文件出现乱码的解决方案

    博客分类:
  • Java
阅读更多

问题:

        在tomcat下直接下载*.rar 一般浏览器会默认作为“文本”格式直接在浏览器打开。就出现一大堆的乱码。

而我们要求的是要把rar文件下载到本地。

最简单的办法就是让用户点击[右键]另存,当然这样不好。

或者把rar文件的格式改成zip在tomcat就能正常下载了。

前面两种方法都有投机取巧之嫌,我们可以通过改%TOMCAT-HOME%/conf/web.xml,的mime-mapping来实现

在原来的mime-mapping处加上rar的默认下载方式:

xml 代码
  1. <mime-mapping>  
  2.      <extension>rar</extension>  
  3.      <mime-type>application/octet-stream</mime-type>  
  4. </mime-mapping>  

 

然后重启tomcat,注意有可以IE缓存的原因,还会按文本格式打开。要多刷几次噢。

分享到:
评论

相关推荐

    Tomcat 在IE中下载rar文件为乱码解决方案

    ### Tomcat 在IE中下载rar文件为乱码解决方案 #### 问题背景 在使用Tomcat作为Web服务器的应用程序中,可能会遇到一个常见的问题:当用户尝试通过Internet Explorer(IE)浏览器下载rar格式的文件时,文件会被误...

    apache-tomcat-9.0.41.rar

    - **解压并配置**: 下载并解压缩"apache-tomcat-9.0.41.rar",将解压后的文件夹放在想要的位置,例如"C:\Program Files"。 - **环境变量设置**: 需要添加CATALINA_HOME环境变量,指向Tomcat的安装目录,以便命令行...

    tomcat 下catalina.out 日志乱码问题处理

    标题中的“tomcat下catalina.out日志乱码问题处理”主要涉及的是在Tomcat服务器运行过程中,输出的日志文件`catalina.out`中,中文字符显示为乱码的状况。这通常是由于字符编码不匹配导致的,因为Tomcat在读取或写入...

    Linux版本 tomcat 8.5.78 下载

    Tomcat是Apache软件基金会下的一个开源项目,是一款广泛使用的Java Servlet容器,特别适用于处理基于Java的Web应用程序。在本例中,我们关注的是针对Linux系统的Tomcat 8.5.78版本,其压缩包为`apache-tomcat-8.5.78...

    apache-tomcat-8.5.83.tar.gz

    Apache Tomcat 是一个开源软件,用Java语言编写,主要用于实现Java Servlet和JavaServer Pages(JSP)技术的应用服务器。在本例中,我们讨论的是Apache Tomcat 8.5.83版本的tar.gz压缩包。这个版本是针对Linux系统的...

    最新版linux apache-tomcat-9.0.52.tar.gz

    - 添加执行权限:`chmod +x /opt/apache-tomcat-9.0.52/bin/*.sh` - 配置环境变量,例如在 `~/.bashrc` 文件中添加:`export CATALINA_HOME=/opt/apache-tomcat-9.0.52` - 使环境变量生效:`source ~/.bashrc` -...

    最新版linux apache-tomcat-8.5.59.tar.gz

    1. **下载**:首先,你需要从Apache官方网站下载`apache-tomcat-8.5.59.tar.gz`文件,然后将其上传到你的Linux服务器。 2. **解压**:使用`tar -zxvf apache-tomcat-8.5.59.tar.gz`命令解压文件到你想要的位置,...

    apache-tomcat-9.0.53.tar.gz

    - **Apache Mailing Lists**:Apache Tomcat项目有活跃的邮件列表,开发者和用户在此交流问题和解决方案。 - **官方文档**:详尽的官方文档提供了安装、配置、使用和故障排除的指南。 总的来说,Apache Tomcat ...

    apache-tomcat-8.5.92.tar.gz

    4. **启动和停止**:通过bin目录下的startup.sh(Linux/Mac)或startup.bat(Windows)启动Tomcat,使用shutdown.sh或shutdown.bat关闭。 配置Tomcat涉及多个方面,如端口设置、用户访问权限、虚拟主机、日志管理和...

    apache-tomcat-7.0.37.exe.rar

    在解压"apache-tomcat-7.0.37.exe.rar"后,你会得到"apache-tomcat-7.0.37.exe"文件,这是一个可执行文件,通常用于在Windows系统上安装Tomcat。安装过程会配置必要的环境变量,创建服务,使得Tomcat可以在后台自动...

    apache-tomcat-8.5.72.rar

    在下载的`apache-tomcat-8.5.72.rar`压缩包中,包含的主要文件是`apache-tomcat-8.5.72.exe`,这是一个可执行文件,用于在Windows操作系统上安装Tomcat服务器。安装程序会帮助用户设置Tomcat的服务,包括选择安装...

    最新版linux apache-tomcat-9.0.53.tar.gz

    9. **日志和监控**:Tomcat的日志文件位于`$CATALINA_HOME/logs`目录下,通过监控这些日志可以了解服务器状态和潜在问题。 10. **性能优化**:根据需求调整Tomcat的JVM参数,例如内存分配、线程池大小等,以提高...

    apache-tomcat-8.0.53[含service.bat文件].rar

    7. **日志和监控**:Tomcat的日志文件通常位于`logs`目录下,通过分析这些日志可以帮助诊断和解决问题。此外,可以利用第三方监控工具或Tomcat内置的监控功能(如JMX)来监控服务器的性能和资源使用情况。 8. **...

    apache-tomcat-8.5.64.tar.gz

    首先,你需要将`apache-tomcat-8.5.64.tar.gz`文件下载到你的Linux系统中。通常,这可以通过wget命令或浏览器完成。然后,使用tar命令来解压文件: ``` tar -zxvf apache-tomcat-8.5.64.tar.gz ``` 解压后,你...

    最新版linux apache-tomcat-9.0.37.tar.gz

    在Linux环境下,Apache Tomcat提供了高效且轻量级的Web服务解决方案。 标题中的"最新版linux apache-tomcat-9.0.37.tar.gz"指的是适用于Linux操作系统的Apache Tomcat服务器的9.0.37版本,该版本被打包成了tar.gz...

    tomcat-7.0.108.zip

    1. **安装Tomcat**:解压下载的"tomcat-7.0.108.zip"到指定目录,确保服务器有足够的权限运行其可执行文件。 2. **配置环境变量**:设置CATALINA_HOME环境变量指向Tomcat的安装路径,这样可以通过命令行方便地调用...

    tomcat安装配置等操作视频.rar

    本指南将围绕“tomcat安装配置等操作视频.rar”这一主题,深入讲解如何下载、安装、配置以及管理Tomcat服务器。 一、Tomcat的下载与安装 1. **下载Tomcat**:首先,你需要访问Apache Tomcat的官方网站...

    apache-tomcat-8.5.60.rar

    2. **解压**:将`.rar`文件解压缩到您选择的目录,例如`C:\Tomcat\apache-tomcat-8.5.60`。 3. **环境变量配置**:设置`CATALINA_HOME`环境变量指向Tomcat的根目录。 4. **修改配置文件**:根据需求,可编辑`conf/...

    apache-tomcat-8.5.70.tar.gz.rar

    这个压缩包文件"apache-tomcat-8.5.70.tar.gz.rar"包含的是Apache Tomcat 8.5.70版本,这是一个稳定版的发布,提供了对Java Servlet 3.1和JSP 2.3规范的支持。Tomcat以其轻量级、高效和易于管理的特性深受开发者喜爱...

    apache-tomcat-8.5.27.tar.gz

    1. **下载与解压**:首先从Apache官方网站下载"apache-tomcat-8.5.27.tar.gz",然后使用`tar -zxvf apache-tomcat-8.5.27.tar.gz`命令进行解压。 2. **配置环境变量**:将Tomcat的bin目录添加到系统的PATH环境变量...

Global site tag (gtag.js) - Google Analytics