java ee无法安装_安装后,我无法使Java EE SDK在我的项目中包含它

Java EE SDK文件在哪里?!?!

Windows上的默认位置是c:\ glassfish4。为何选择GlassFish?见下文。

为什么我被迫使用GlassFish?

GlassFish 4.0是Java EE 7.0的“参考实现”。那是什么意思?这意味着它是衡量兼容Java EE 7.0服务器的基准。它构成了其他Java EE服务器(如JBoss或TomEE)必须通过的Java EE测试套件的基线。

我在这里有任何误解吗?我是否正确理解我可以将Java EE库包含在我的应用程序的类路径中,该路径在任何servlet容器中运行并在我的应用程序中休眠而没有任何问题?

是的,您对Java EE应用程序的工作方式存在误解。您的服务器在其运行时类路径中提供标准Java EE API JAR,因此您的应用程序不需要包含它们。 servlet容器是Java EE服务器的一部分。还有一个EJB容器和一个Application Client容器。部署到servlet容器的Web应用程序可以使用标准Java EE服务和API,例如用于RESTful Web服务的JAX-RS,用于数据库访问的JPA等。

是否仍然可以使用ant汇编WAR文件而不使用库,并通过Eclipse在GlassFish上运行它?

这就是大多数Java EE开发的工作原理,是的。然而,人们越来越多地使用Maven而不是Ant,因为使用例如创建骨架应用程序非常容易。 Code Haus Maven原型,Maven将处理下载和安装正确的工件以编译您的应用程序,并正确打包以允许它在GlassFish,JBoss,TomEE等上运行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值