如何将外部文件夹链接到我的tomcat 8应用程序

时间:2016-04-12 12:03:07

标签: java xml eclipse tomcat

我需要将位于以下位置的外部文件夹:Tomcat_8 /文件夹链接到我所在的应用程序: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 /卡塔利娜/本地主机/的ROOT.xml
  • conf/catalina/localhost/myapp@images.xml
  • CONF /卡塔利娜/本地主机/ myapp.xml
  • APP_FOLDER / WEB_INF / context.xml中

除了server.xml之外,什么都没有。

1 个答案:

答案 0 :(得分:0)

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