我在这里头晕目眩!
我从这个链接 下载了Java EE 7 SDK http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-7-downloads-1956236.html
在安装过程中。我被迫安装GlassFish。与Java SE安装不同,我无法选择Java EE库的位置!
现在我只剩下GlassFish了!我知道我迟早必须将我的应用程序部署到应用程序服务器中,但我只需要将Java EE库包含到我的 Eclipse java 项目中(甚至不是 eclipse web 项目。我使用ant组装我的WAR)。
我相信我可以继续在我的Run-Jetty-Run(从 Eclipse 运行码头的Eclipse插件)中包含Java EE库,运行配置类路径,并毫无问题地启动我的应用程序。
所以我的问题是:
- Java EE SDK 文件在哪里?!?!//在答案的评论中回答
- 为什么我被迫使用 GlassFish?//下面回答
- 我在这里有什么误解吗?我是否正确理解我可以在我的应用程序的类路径中包含 Java EE 库,它在任何 servlet 容器中运行并且午餐我的应用程序没有任何问题?//下面回答
- 我下载了 GlassFish服务器适配器。配置了服务器,但是当我尝试包含GlassFish的运行时库时,我找不到任何配置的服务器运行时库!检查所附图片。//在答案的评论中回答
- 是否仍然可以使用 ant 组装 WAR 文件,无需库,并通过Eclipse在GlassFish上运行它?//下面回答
我正在尝试用最少的抽象来做事情,以了解更多并了解真正发生的事情。这就是为什么我更喜欢使用来自常规Eclipse java 项目而不是动态 Web 项目的ant来组装我的WAR文件。