java - 在tomcat服务器上运行时找不到文件

标签 java tomcat filenotfoundexception

首先,我在 eclipse 中将我的方法作为 java 应用程序 运行,它工作正常。

然后,当我在 tomcat 服务器上运行它时,它爆炸了。

代码如下:

try(BufferedReader br = new BufferedReader(new FileReader(new File(Constants.USERMAP_FILE_LOCATION))))

异常(exception)情况:

com.mycompany.is.dt.Exception.SubversionUtilityException: usermap (No such file or directory)

我也试过改变路径。我右键单击项目中的文件并转到属性。它给了我路径 /DevToolsSvn2Git/usermap 但我仍然有这个异常(exception)。

com.mycompany.is.dt.Exception.SubversionUtilityException: /DevToolsSvn2Git/usermap (No such file or directory)

WAR 中是否有我不知道的变化?

最佳答案

我建议实现来自 this question 的最佳答案查看您的应用程序在哪个文件夹中运行。这将帮助您确定文件/文件夹引用需要位于何处以避免 FileNotFoundException

关于java - 在tomcat服务器上运行时找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34533696/

相关文章:

java - 将对象写入二进制文件时出错

Java非最终静态Map在静态 block 中的操作

java - 不可变性实际上是如何在 String 类中实现的,而可变性在 StringBuffer 和 StringBuilder 中的代码中又是如何实现的呢?

java - 我必须设计一个国际象棋游戏,这样除了马之外,其他棋子都不应该跳其他棋子我需要一个算法来做到这一点

java - 如何安装tomcat maven插件?

java - FileNotFoundException 解决方案?

java - 不幸的是 "app"已经停止了 Android Studio 的问题

java - 启用 JPA 静态编织(eclipselink)

java - 如何将文件路径传递给远程 Web 服务

android - 将音频文件从 Android 客户端上传到服务器时找不到文件错误