我有Rest API Project A ,它使用Project B和Project C进行数据库检索
项目B ,项目c 其中JPA用于DB。项目A正在Eclipse中工作,因为我在以下位置添加了项目B和项目C的依赖项:
现在我希望我的web项目能够在没有Eclipse的 Localhost上运行。
我制作了ProjectA.war文件并将其放在tomcate的webapps文件夹中并运行tomcat。
它执行正常功能,如果我想要打印Hello。它确实..
但是,当我尝试运行任何函数,而这些函数又调用项目B和C的函数,该函数对数据库JPA有查询,它不工作。它不会返回任何数据。
在tomcat中部署.war后在项目A webapps\ProjectA\WEB-INF\lib
中,我在Properties -> Deployment Assembly--> Add -> Project B and C
中添加了.jar。
如何才能使用项目B和C。请帮助我还需要包含哪些.jars或依赖项?以及
答案 0 :(得分:1)
您需要为您的项目B&创建罐子。 C将它们放在tomcat webapps目录中项目A的WEB-INF \ lib下。
或者,如果您没有为您的项目创建罐子B& C然后在WEB-INF / classes中使用适当的包结构复制类。
您可以随时查看Tomcat / logs目录中出现的问题。
一条建议: 使用maven和ant等构建工具来熟悉自己。我建议你学习maven,它的依赖管理和构建插件。使用这些工具可以让您的生活更轻松。