j2ee.jar-如何确认Java项目是否需要1. j2ee环境/ Web容器[OR] 2.运行JRE

问题描述

我有一个引用j2ee.jar的Java项目。有没有简单的方法来验证项目是否需要j2ee环境或Web容器才能运行?还是仅仅拥有JRE就足够了?     

解决方法

如果该项目是一个带有with1ѭ文件的
/WEB-INF
文件夹的Web项目,最终包含一些
HttpServlet
类和/或JSP文件,并且该项目以WAR文件的形式分发,则它肯定需要运行servlet容器。 但是,如果没有,并且应该通过
main()
方法将其作为Java应用程序执行,则它不需要运行servlet容器。 该项目可能是出于某种显而易见的原因,利用了“ 4”类中的特定类。很难说出它们是什么,以及是否真的有必要。我将项目导入到IDE中,删除ѭ4,然后检查IDE是否抱怨缺少导入。 无论如何,您通常不会以这种方式在项目中包含
j2ee.jar
。它是servlet容器特定的库,应随servlet容器本身一起提供,并且开发人员不要改动。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...