【发布时间】:2023-04-08 22:57:01
【问题描述】:
我在 maven 中有 spring webapp,用户可以上传保存在 tomcat 文件夹中的文件,因为我使用 tomcat 作为网络服务器。我有一些jsp和html页面,那么这些文件上传到tomcat服务器的路径是什么?我想我不想在我的计算机上使用绝对路径到 tomcat 文件夹。如果应用程序在实际服务器上的互联网上发布,路径是否会发生变化?
【问题讨论】:
-
你不想使用绝对路径。如果用户将您的应用程序部署在另一个名称的另一个 url 上,您的路径将会改变。而是在项目中使用相对路径。
-
@TuncayGöncüoğlu 感谢您的回答。那么如何指定从 src/main/java/controller 中的控制器到 webapp 文件夹的路径?
-
阅读 Xavier Bouclet 的回答,尤其是链接的最佳实践。并且不要将上传的文件保存在
webapps文件夹中(原因在链接答案中给出)。
标签: html spring maven tomcat path