公司OA系统使用tomcat6 ,我需要在里面放很多word文档,但是太多了。、
所以现在我不想放到tomcat里面
我现在的项目名字是:   winpOA
我想把所有的word放到D:盘下的files文件夹里能不能
通过类似于  http://192.168.0.66:8080/winOA/.....就可以下载这个文档呢??

解决方案 »

  1.   

    搜到一个帖子 
    http://www.cnblogs.com/wsdslm/archive/2012/03/06/2381703.html
    请问各位这个是不是叫做目录映射啊
      

  2.   

    你可以将项目放在一个单独的目录下,在tomcat中配置这个项目目录。
      

  3.   

    放在tomcat下没影响的,只要硬盘空间足够.
      

  4.   

    在项目下建立一个files文件夹,就可以通过你的方式访问了。
    将编译好的项目放在D盘,在tomcat/conf/server.xml中配置项目的时候,进行如下配置
    <Service name="OA">
    <Connector port="端口号" >
    <Context path="/"  docBase="D:\winOA"></Context> 
    </Connector>
    </Service>
    其它具体的配置,搜一下就知道了。
      

  5.   

    比如说你的项目名称发布叫oaManager,访问的时候是http://192.168.0.100:8088/oaManager/index.jsp
    那在tomcat的server.xml里的最后一个<host>标签里添加下面的配置:
    <Context path="/oaManager/files" reloadable="true" docBase="d://files"/>
    那么你用http://192.168.0.100:8088/oaManager/files/123.doc  就可以找到你的文件了,有了这个地址还有什么不能解决的呢?
      

  6.   

    多打了一个 / 不知道有没有影响哦 是这样的
    <Context path="/oaManager/files" reloadable="true" docBase="d:/files"/>
      

  7.   

    <Context path="" reloadable="false" docBase="路径" deblug="0"> <Resource name="UserTransaction" auth="Catalina" type="javax.transaction.UserTransaction" factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60" />     </Context>
      

  8.   

    文件下载建议不要使用tomcat来处理,可以配置一个ftp服务器,使用ftp://来下载,就快速又能缓解tomcat压力
      

  9.   

    放在web-inf的目录下还有安全保证,放在其他地方,安全性如何保证?人家一个url不就下载了?
      

  10.   

    比如说你的项目名称发布叫oaManager,访问的时候是http://192.168.0.100:8088/oaManager/index.jsp
    那在tomcat的server.xml里的最后一个<host>标签里添加下面的配置:
    <Context path="/oaManager/files" reloadable="true" docBase="d://files"/>
    那么你用http://192.168.0.100:8088/oaManager/files/123.doc 就可以找到你的文件了,有了这个地址还有什么不能解决的呢?
    这个怎么不行呢?