在Servelet中new File时,路径是相对于哪个地址来的?

在Servelet中new File时,路径是相对于哪个地址来的?
比如我用xampp集成环境时,new File("")就会是xampp文件夹下,这个路径是其容器(如tomcat)配置的吗?如果是的话在哪里配置呢?

阅读 3.2k
2 个回答

不能确定。即便是Tomcat,启动方式不同的话(例如startup.sh、内嵌、Spring Boot等),路径相对目录就可能不同。

所以用new File()的话,最好用绝对路径,可参考ServletContext.getRealPath()这个方法来定位。

请参考这个地址:地址我的回答,应该有帮助

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题