`
lzhted
  • 浏览: 17168 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

【java web笔记】Tomcat设置虚拟目录和支持中文路径

阅读更多

最近开发一个web应用功能,在服务器上生成了大量处理文件,需要支持通过url下载这些文件,因此有此次配置虚拟目录和中文路径的需求。

 

配置虚拟目录

由于文件数量大,且下载前存在大量IO处理,因此文件存放位置不在web应用目录中,需要配置虚拟目录。配置方法是:在tomcat的conf/server.xml文件中,<Host>节点中添加<Context>。

<Context path="/site/download" docBase="d:\files\result" reloadable="true">
</Context>

更详细内容可以搜索“Tomcat 虚拟目录”。

 

支持中文路径 

因为部分文件存在中文名,需要支持中文路径,否则无法正常下载。配置方法是:在tomcat的conf/server.xml文件中配置属性URIEncoding。如下所示:默认的端口8080配置

<Connector port="8080" URIEncoding="utf-8" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

更详细内容可以搜索“Tomcat 中文路径”。

0
1
分享到:
评论

相关推荐

    JAVA web复习笔记.docx

    配置项目路径可以在`conf/server.xml`中修改,或者在`conf\Catalina\localhost`下创建XML文件进行虚拟目录设置。动态项目通常包含静态资源文件、`WEB-INF`目录下的`web.xml`配置文件、字节码文件(在classes目录)...

    浅浅笔记tomcat(web服务器)

    Tomcat的目录结构包括`bin`(启动和关闭脚本)、`conf`(配置文件如`server.xml`和`web.xml`)、`lib`(存放JAR包)、`webapps`(存放Web应用程序)、`logs`(日志文件)等。开发者可以根据需求调整这些配置,以优化...

    tomcat学习笔记

    Tomcat是一款广泛应用的开源Web服务器和Java Servlet容器,由Apache软件基金会的Jakarta项目开发。它实现了Java Servlet和JavaServer Pages(JSP)规范,并且作为轻量级应用服务器,Tomcat在中小型系统和并发用户...

    JavaWeb笔记06Tomcat部署方式.pdf

    不过,根据文件标题《JavaWeb笔记06Tomcat部署方式.pdf》和文件描述,可以推断出该文件主要讨论的是关于Java Web开发中Tomcat服务器的部署方法。以下将基于这个主题展开详细的知识点讲解。 Tomcat是Apache软件基金...

    JAVA-WEB学习笔记.pdf

    ### JAVA-WEB学习笔记知识点详解 #### 一、Tomcat配置与环境搭建 **1. Tomcat 安装步骤:** - **安装 JDK:** 在安装 Tomcat 之前,需要先安装 JDK (Java Development Kit)。这里以 JDK 1.5 为例。 - 下载并安装 ...

    java的基础性小结与笔记

    系统环境变量JAVA_HOME应指向JDK安装路径,而Catalina_home可设置为Tomcat的安装目录。Tomcat目录结构中,Conf存放服务器配置文件,Logs记录服务器日志,Temp用于运行时临时文件,Webapps是应用资源目录,Work保存...

    IIS7.0和tomcat6.0整合成功案例笔记(有图)

    在本文中,我们将探讨如何成功地整合IIS7.0和Tomcat6.0,以实现Windows Server 2008环境下JSP应用的部署。整合这两种服务的主要目的是利用IIS作为前端Web服务器,处理静态内容,而将动态内容如JSP交给Tomcat处理。 ...

    javaweb 学习笔记

    以上是关于 JavaWeb 学习笔记中提到的主要知识点,包括 Web 应用的基本概念、目录结构、配置文件详解以及 Tomcat 的虚拟目录和虚拟主机配置方法。希望这些内容能帮助初学者更好地理解 JavaWeb 开发的核心要素和技术...

    李兴华javawebTomcat服务器配置笔记

    本文档是关于 Tomcat 服务器的配置笔记,涵盖了 Tomcat 服务器的基本概念、安装、配置、虚拟目录的配置、JSP 文件的编写和运行等内容。 一、Tomcat 服务器的基本概念 Tomcat 服务器是一个免费的、开源的 Web 容器...

    李兴华视频教程笔记 Java JSP 技术

    尽管如此,需要注意的是,Tomcat仅支持Servlet和JSP等Web层技术,并不支持Java EE平台中的企业级JavaBeans (EJB)组件。 #### 二、Tomcat与J2EE标准 - **J2EE概述**:Java 2 Platform, Enterprise Edition(简称J2EE...

    Tomcat源码研究.pdf

    - **环境变量设置**:脚本中会读取并使用`JAVA_HOME`和`CATALINA_HOME`环境变量来确定JDK和Tomcat的安装位置。 - **Java命令构造**:脚本会根据传入的参数(如`run`、`debug`等)构造相应的Java命令行参数,最终调用...

    JSP、Tomcat配置 笔记

    - `path="/My"`定义了虚拟目录的URL路径,访问时需在域名后加上这个路径。 - `docBase="D:\MyWeb"`指定了该虚拟目录的实际物理路径。 **3. 配置绿色版Tomcat** - **环境变量设置**: - 设置`CATALINA_HOME`为...

    How Tomcat Works 读书笔记(第三章)

    此外,Tomcat还支持 APR(Apache Portable Runtime)库,这可以利用操作系统级别的特性,如sendfile和epoll,进一步优化性能。 在工具方面,Tomcat提供了管理工具,如manager应用,可以用于部署、查看和管理Web应用...

    java经典笔记

    `getRealPath(String path)`方法是`ServletContext`接口中的一个实用方法,用于获取Web应用中指定虚拟路径的实际物理路径。在不同的Servlet容器中,如Tomcat、JBoss或WebLogic,`getRealPath()`返回的实际路径可能会...

    javaWeb学习笔记

    理解容器如何加载和部署Web应用,以及配置虚拟主机、错误页面等是必要的。 10. **Maven或Gradle**:构建工具的使用,可以帮助管理项目的依赖,自动化构建流程,简化开发工作。 11. **Spring框架**:虽然没有直接...

Global site tag (gtag.js) - Google Analytics