`

tomcat 创建虚拟目录(文件服务器)

阅读更多
利于tomcat实现apache的虚拟目录访问。适用于有特殊需求的情况。

tomcat 配置:

1. context 配置
  1)在/conf/server.xml的host中增加:
<Context docBase="D:/downloadImage" path="/download" />


  2)独立context.xml
目录:\conf\Catalina\localhost\download.xml
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/downloadImage" path="/download" ></Context>

注意:.xml文件名与path要相同。

2. 在/conf/web.cml中修改:
修改:listings的value为true
    <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <!-- 设置可以访问虚拟目录 default false -->
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>




3. 中文文件名
<Connector port="8080" protocol="HTTP/1.1" URIEncoding="utf-8" 
               connectionTimeout="20000" 
               redirectPort="8443" />

注意:如果有文件是中文则需要配置 URIEncoding="utf-8" 否则中文文件名的文件不能被打开。


  • 大小: 84.1 KB
  • 大小: 464.5 KB
分享到:
评论

相关推荐

    Windows7系统IIS7+Tomcat集成

    打开你的 Internet 信息服务管理器,进入管理页面,展开左边的连接栏,选择你的一个网站, 这里我的网站名是 tomcat,主目录是 e:\tomcat,鼠标单击右键添加虚拟目录,打开虚拟目录对 话框。 第 3 页 别名处写上 ...

    Tomcat6.x+IIS6+jk2最新整合

    //不需要修改跟后面设置的虚拟目录一至 "extensionUri"="/jakarta/isapi_redirector2.dll" //第二步中复制的属性文件 "workersFile"="D:/Tomcat 6.0/conf/workers2.properties" "logLevel"="DEBUG" 2.Copy 文件 ...

    Tomcat6.x+IIS6+jk2 整合

    //不需要修改跟后面设置的虚拟目录一至 "extensionUri"="/jakarta/isapi_redirector2.dll" //第二步中复制的属性文件 "workersFile"="C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\conf\\workers2....

    Eclipse中创建Web Maven Project并部署到Tomcat中

    其实之所以不用重启Tomcat等应用服务器,其根本原因是因为我们可以在应用服务器的配置文件中设置虚拟目录,这样就可以知道web 项目所在的目录,于是就可以省去打包、然后再重新发布到服务器的步骤。

    jsp全攻略,tomcat技术

    表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求 minProcessors 服务器启动时创建的处理请求的线程数 maxProcessors 最大可以创建的处理请求的线程数 ...

    Tomcat下发布JSP程序的N种方法

    &lt;br&gt;loadable(搂得抱)意义为:适于承载的, 可受载的 &lt;br&gt; &lt;br&gt; web应用服务器Bea weblogic8.1 设置虚拟目录 安装WebLogic8.1, 创建好myDomain域. ----------------------------------------...

    iBeaconServer:用于 iBeacon 管理的服务器应用程序

    信标服务器 ...通过执行./gradlew war (或 Windows 的gradlew.bat war ),您可以创建服务器的 WAR 文件,您可以将其部署到 Tomcat 实例。 WAR 文件将在build/libs/ 。 iBeacon Docker 容器 要在 Docker

    JAVA上百实例源码以及开源项目

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    java web 视频、电子书、源码(李兴华老师出版)

    6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 ...

    JAVA上百实例源码以及开源项目源代码

    Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 ... //得到服务器目录与文件列表输入流  StringBuffer info=new ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 ...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 ...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 ...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 ...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 ...

    李兴华Java Web开发实战经典(高清版) Part2

    6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 ...

    java开源包1

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包11

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

Global site tag (gtag.js) - Google Analytics