最近开发一个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 中文路径”。
相关推荐
配置项目路径可以在`conf/server.xml`中修改,或者在`conf\Catalina\localhost`下创建XML文件进行虚拟目录设置。动态项目通常包含静态资源文件、`WEB-INF`目录下的`web.xml`配置文件、字节码文件(在classes目录)...
Tomcat的目录结构包括`bin`(启动和关闭脚本)、`conf`(配置文件如`server.xml`和`web.xml`)、`lib`(存放JAR包)、`webapps`(存放Web应用程序)、`logs`(日志文件)等。开发者可以根据需求调整这些配置,以优化...
Tomcat是一款广泛应用的开源Web服务器和Java Servlet容器,由Apache软件基金会的Jakarta项目开发。它实现了Java Servlet和JavaServer Pages(JSP)规范,并且作为轻量级应用服务器,Tomcat在中小型系统和并发用户...
不过,根据文件标题《JavaWeb笔记06Tomcat部署方式.pdf》和文件描述,可以推断出该文件主要讨论的是关于Java Web开发中Tomcat服务器的部署方法。以下将基于这个主题展开详细的知识点讲解。 Tomcat是Apache软件基金...
### JAVA-WEB学习笔记知识点详解 #### 一、Tomcat配置与环境搭建 **1. Tomcat 安装步骤:** - **安装 JDK:** 在安装 Tomcat 之前,需要先安装 JDK (Java Development Kit)。这里以 JDK 1.5 为例。 - 下载并安装 ...
系统环境变量JAVA_HOME应指向JDK安装路径,而Catalina_home可设置为Tomcat的安装目录。Tomcat目录结构中,Conf存放服务器配置文件,Logs记录服务器日志,Temp用于运行时临时文件,Webapps是应用资源目录,Work保存...
在本文中,我们将探讨如何成功地整合IIS7.0和Tomcat6.0,以实现Windows Server 2008环境下JSP应用的部署。整合这两种服务的主要目的是利用IIS作为前端Web服务器,处理静态内容,而将动态内容如JSP交给Tomcat处理。 ...
以上是关于 JavaWeb 学习笔记中提到的主要知识点,包括 Web 应用的基本概念、目录结构、配置文件详解以及 Tomcat 的虚拟目录和虚拟主机配置方法。希望这些内容能帮助初学者更好地理解 JavaWeb 开发的核心要素和技术...
本文档是关于 Tomcat 服务器的配置笔记,涵盖了 Tomcat 服务器的基本概念、安装、配置、虚拟目录的配置、JSP 文件的编写和运行等内容。 一、Tomcat 服务器的基本概念 Tomcat 服务器是一个免费的、开源的 Web 容器...
尽管如此,需要注意的是,Tomcat仅支持Servlet和JSP等Web层技术,并不支持Java EE平台中的企业级JavaBeans (EJB)组件。 #### 二、Tomcat与J2EE标准 - **J2EE概述**:Java 2 Platform, Enterprise Edition(简称J2EE...
- **环境变量设置**:脚本中会读取并使用`JAVA_HOME`和`CATALINA_HOME`环境变量来确定JDK和Tomcat的安装位置。 - **Java命令构造**:脚本会根据传入的参数(如`run`、`debug`等)构造相应的Java命令行参数,最终调用...
- `path="/My"`定义了虚拟目录的URL路径,访问时需在域名后加上这个路径。 - `docBase="D:\MyWeb"`指定了该虚拟目录的实际物理路径。 **3. 配置绿色版Tomcat** - **环境变量设置**: - 设置`CATALINA_HOME`为...
此外,Tomcat还支持 APR(Apache Portable Runtime)库,这可以利用操作系统级别的特性,如sendfile和epoll,进一步优化性能。 在工具方面,Tomcat提供了管理工具,如manager应用,可以用于部署、查看和管理Web应用...
`getRealPath(String path)`方法是`ServletContext`接口中的一个实用方法,用于获取Web应用中指定虚拟路径的实际物理路径。在不同的Servlet容器中,如Tomcat、JBoss或WebLogic,`getRealPath()`返回的实际路径可能会...
理解容器如何加载和部署Web应用,以及配置虚拟主机、错误页面等是必要的。 10. **Maven或Gradle**:构建工具的使用,可以帮助管理项目的依赖,自动化构建流程,简化开发工作。 11. **Spring框架**:虽然没有直接...