java - 如何使用它的相对路径访问tomcat服务器中的文件夹?

标签 java javascript tomcat war

我有一个文件夹,里面有我的应用程序使用的一些 PDF 文件,但是当我将这个文件夹包含在我的 war 文件中时,war 文件的大小增加到 GBzz,所以我想把这个文件夹保存在某个服务器位置,在没有文件夹的情况下构建和部署 war ,该文件夹将具有该文件夹的相对路径,有人可以帮助我吗?我不确定如何为此进行配置以读取文件夹?我正在使用 tomcat 服务器。

最佳答案

从 Tomcat 7 开始,最简单的方法是配置别名路径,即磁盘上将在 Tomcat 中使用别名的路径。检查this section in the guide对于 aliases 属性。 你想要在你的 server.xml 中有这样的东西:

<Context docBase="AppName" path="/appname" aliases="/pathPdf=c:\pdfs"/>

如果您使用的是较旧的 Tomcat,最好的办法是设置一个 servlet 来提供来自所需外部位置的文件。

关于java - 如何使用它的相对路径访问tomcat服务器中的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27909411/

相关文章:

javascript - 添加 &lt;script&gt; 元素时 CSS 翻译转换停止工作

java - 排除tomcat的jars lib目录

javascript - 仅在调用同一对象时回调

rest - 使用 Tomcat 实现高枕无忧

Java If(false) 编译

java - 将 Javascript 数组转换为 Java 数组

java - Android:通过 URL.getContent() 从互联网获取数据 - 不需要 HttpUrlConnection?

java - java中如何知道何时克隆?

java - JDBC API 规范和实现

javascript - 如何在选中另一个复选框时取消选中一组复选框