<分区>
我有一个 Java 网络应用程序。这个应用程序读取 2 个 excel 文件并处理它们并将结果显示在屏幕上。我正在使用 Eclipse 和 tomcat v9 在本地实现和运行应用程序。我已将 excel 文件放在应用程序的根目录中。我在 ProcessFileUtility.java 类中有一个函数,它获取两个 excel 文件的文件名并处理它们。我将这两个 excel 文件的绝对路径提供给该函数,它在我的本地工作。但是,当我将 Web 应用程序导出为 .war 文件并将其部署到 tomcat 服务器上时,我没有看到我的数据显示,我的直接猜测是提供的文件路径是绝对路径,应该是其他路径。我知道这个问题已经被问过了,但在阅读了其中的许多内容之后,我仍然在为该做什么而苦苦挣扎。 有人可以帮我解决这个问题吗?我还放了一张我的应用程序结构的屏幕截图。
这是excel文件的路径:
ArrayDataModel<Record> records = this.processDataSources("C:\\EEworkspace\\PVvalidation\\ppmsOrigin.xlsx", "C:\\EEworkspace\\PVvalidation\\product_database-reverse-column.xlsx");