我有 Rest API 项目 A,它使用项目 B 和项目 C 进行数据库检索
项目 B,项目 c其中 JPA 用于 DB。项目 A 正在 Eclipse 中工作,因为我在以下位置添加了项目 B 和项目 C 的依赖项:
- 属性 ->部署程序集-> 添加 -> 项目 B 和 C
- 调试配置-> 类路径 -> 用户条目 -> 添加项目 B 和 C,其中自动包含 B 和 C 的所有 .jar
- 将项目 B 和 C 添加到Projects--> Properties
现在我希望我的 web 项目在没有 Eclipse 的情况下在 Localhost 上运行。
我制作了 ProjectA.war 文件并将其放入 tomcate 的 webapps 文件夹并运行 tomcat。
它执行正常功能,例如我想打印 Hello。它确实..
但是,当我尝试运行任何函数,该函数又调用项目 B 和 C 的函数,该函数对数据库 JPA 进行查询时,它不起作用。它不返回任何数据。
在 tomcat 中部署 .war 之后,在项目 A 中webapps\ProjectA\WEB-INF\lib
只有 .jar,我在Properties -> Deployment Assembly--> Add -> Project B and C
Appears 中添加了它。
我怎样才能使它也可以使用项目 B 和 C。请帮助我还需要包含哪些 .jar 或依赖项以及在哪里?