引用另一个Java项目的Java Web Project

前端之家收集整理的这篇文章主要介绍了引用另一个Java项目的Java Web Project前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 Java项目,我正在使用 Eclipse中的动态Web项目创建一个Web界面. Web项目由单个servlet和两个JSP组成.这样的事情
/JavaApplication
  /src
  /lib
  /resources
/WebApplication
  /src
    /Servlet.java
  /WebContent
    /WEB-INF
    index.jsp
    other.jsp

现在,我需要从WebApplication引用JavaApplication,以便使用它的类来处理Web请求.什么是最好的方式来完成这个?我的想法是创建JavaApplication的.jar,其中包含所有.class文件,/ resources和/ libs.这样,我可以在Web应用程序中包含.jar,我可以拥有一个包含整个应用程序的.war文件.

你怎么看?这个问题通常如何解决

注意:我不想将Java项目转换为Web项目.

解决方法

在Eclipse下,您可以为给定的项目声明项目引用,即您的案例中的Web应用程序.要这样做,右键单击您的Web应用程序项目,然后转到属性>项目引用并选择JavaApplication项目.这应该允许您从WebApplication从JavaApplication项目调用代码,而无需构建WAR.这是一个发展的解决方案.

对于标准部署(IDE外),您应该创建一个标准的WAR.为此,您必须将JavaApplication打包为JAR,包括.class文件和/ resources下的文件,而不是依赖的库(JARs / lib).这些依赖关系实际上最终会出现在WAR的WEB-INF / lib目录中,而JavaApplication的JAR旁边.这些步骤通常是自动化的工具,如AntMaven.

原文链接:https://www.f2er.com/java/126401.html

猜你在找的Java相关文章