Jakarta ee jar-如何确认java项目是否需要1。j2ee环境/web容器[OR]2。要运行的JRE

Jakarta ee jar-如何确认java项目是否需要1。j2ee环境/web容器[OR]2。要运行的JRE,jakarta-ee,jar,Jakarta Ee,Jar,我有一个引用j2ee.jar的Java项目。是否有一种简单的方法来验证项目是否需要j2ee环境或web容器来运行?或者仅仅拥有JRE就足够了?如果项目是一个带有/web-INF文件夹和web.xml文件的web项目,最终包含一些HttpServlet类和/或JSP文件,并且项目以WAR文件的形式分发,那么它肯定需要一个servletcontainer来运行 但是如果它不需要,并且应该通过main()方法作为Java应用程序执行,那么它就不需要运行servletcontainer 可能是由于某种不



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

如果项目是一个带有
/web-INF
文件夹和
web.xml
文件的web项目,最终包含一些
HttpServlet
类和/或JSP文件,并且项目以WAR文件的形式分发,那么它肯定需要一个servletcontainer来运行

但是如果它不需要,并且应该通过
main()
方法作为Java应用程序执行,那么它就不需要运行servletcontainer

可能是由于某种不明显的原因,该项目利用了
j2ee.jar
中的特定类。很难说它是哪一个,以及它是否真的有必要。我将在IDE中导入项目,删除
j2ee.jar
,并检查IDE是否抱怨缺少导入


无论如何,您通常不会以这种方式在项目中包含
j2ee.jar
。它是一个特定于servletcontainer的库,应该与servletcontainer一起提供,并且开发人员不应该接触它。

如果项目是一个带有
/web-INF
文件夹和
web.xml
文件的web项目,最终包含一些
HttpServlet
类和/或JSP文件,并且该项目以WAR文件的形式分发,那么它肯定需要一个servletcontainer来运行

但是如果它不需要,并且应该通过
main()
方法作为Java应用程序执行,那么它就不需要运行servletcontainer

可能是由于某种不明显的原因,该项目利用了
j2ee.jar
中的特定类。很难说它是哪一个,以及它是否真的有必要。我将在IDE中导入项目,删除
j2ee.jar
,并检查IDE是否抱怨缺少导入

无论如何,您通常不会以这种方式在项目中包含
j2ee.jar
。它是一个特定于servletcontainer的库,应该与servletcontainer一起提供,并且开发人员不应该接触它