我需要将位于以下位置的外部文件夹: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
内并不是一个好主意。
我添加了相同的一行:
除了server.xml
之外,什么都没有。
答案 0 :(得分:0)
这取决于你究竟想要对文件夹做些什么。一种方法是编写一个名为 setenv.sh/setenv.bat 的脚本,并将其放在Tomcat的bin目录中。该脚本的内容将是您希望应用程序可用的路径/文件的环境变量的定义。您无需更改任何其他内容 - 默认情况下,Tomcat启动脚本将在bin目录中调用名为 setenv.sh/setenv.bat 的文件(如果存在)。我们假设您在 setenv.sh 中定义目录 MYPATH = / APP / images ,然后您可以使用从您的应用中访问该目录运行时可用于Tomcat实例的MYPATH 变量。