【问题标题】:how to link an external folder to my tomcat 8 application如何将外部文件夹链接到我的 tomcat 8 应用程序
【发布时间】:2016-08-03 00:48:25
【问题描述】:

我需要将位于 Tomcat_8/folder 的外部文件夹链接到我位于 Tomcat_8/wtpwebapps/APP 的应用程序

我尝试在 server.xml 中添加上下文:

<Context docBase="/Users/Mac/Documents/apache-tomcat-8.0.32/folder" path="/APP/images"/>

它可以工作,但 tomcat 一直在删除这一行,我读到在 server.xml 中放置上下文不是一个好主意。

我在 :

中添加了相同的行
  • context.xml
  • conf/catalina/localhost/ROOT.xml
  • conf/catalina/localhost/myapp@images.xml
  • conf/catalina/localhost/myapp.xml
  • APP_FOLDER/WEB_INF/context.xml

除了server.xml 之外,什么都不起作用。

【问题讨论】:

    标签: java xml eclipse tomcat


    【解决方案1】:

    这取决于您实际上想对文件夹做什么。一种方法是编写一个名为 setenv.sh/setenv.bat 的脚本并将其放在 Tomcat 的 bin 目录中。例如,该脚本的内容将是您希望应用程序可用的路径/文件的环境变量定义。您不需要更改任何其他内容 - 默认情况下,Tomcat 启动脚本将调用 bin 目录中名为 setenv.sh/setenv.bat 的文件(如果该文件存在)。假设您在 setenv.sh 中定义了目录 MYPATH =/APP/images,然后您可以使用 MYPATH从您的应用程序访问该目录> Tomcat 实例在运行时可用的变量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-16
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2019-01-02
      • 2015-09-10
      • 2013-12-02
      • 2011-07-05
      相关资源
      最近更新 更多