我有一个与 jUnit 一起使用的第三方库,但没有一次部署到 tomcat。深入研究代码,我可以看到它在这里失败:
final String path = "/api-version.dat";
final InputStream stream = ClassLoader.class.getResourceAsStream(path);
api-version.dat 位于 jUnit 测试中,但在 Tomcat 上执行相同操作会NullPointerException
导致 Tomcat 无法获取 api-version 文件。该文件存在并且位于第三方 jar 中。到目前为止我已经尝试过:
- 检查 jar 是否导入 Tomcat:它在 WEB-INF/lib 中,所以我会说是
- 创建一个 api-version.dat 文件并将其放在我的资源文件夹中(我使用 maven)。不工作。
有什么想法吗?