引用另一个Java项目的Java Web Project
发布时间:2020-12-15 00:24:08 所属栏目:Java 来源:网络整理
导读:我有一个 Java项目,我正在使用 Eclipse中的动态Web项目创建一个Web界面. Web项目由单个servlet和两个JSP组成.这样的事情 /JavaApplication /src /lib /resources/WebApplication /src /Servlet.java /WebContent /WEB-INF index.jsp other.jsp 现在,我需要从
我有一个
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旁边.这些步骤通常是自动化的工具,如Ant或Maven. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |