我在java(J2EE App。)中面临一个非常奇怪的问题。我有一个应用程序,它从放置在本地机器/服务器上的某个位置的客户配置文件中读取数据,通过 Java API 读取它并在工具的 UI 上显示它。之后,通过 UI,可以通过 Java API 工具对数据进行更改并写回文件。
问题是该工具无法读取信息(读取文件的一半)并导致 UI 上的数据丢失。但问题并不一致。它仅发生大约 20 次中的 1 次。休息一下,它总是读得很好。
我无法在我的 WINDOwS 机器上重现该问题。但在生产服务器(ON UNIX 环境)中出现。
请建议我需要检查的内容。UNIX 中是否存在任何与权限相关的问题。
我的工具可以有错误吗?还是该工具遭受的环境问题。
我应该尝试
try {
// my code
} catch(Throwable t) {
t.printStackTrace();
}
调试它是否是环境中的问题?