java - 从 Java 6 SE 迁移到 Java 6 EE

标签 java jakarta-ee

我已经安装了 Java 6 SE、Tomcat 6、用于 J2EE 的 Eclipse Helios、用于 JS 的 Chrome 浏览器开发并正在运行。有时我需要我认为 EE 套件中包含的 java 库的源代码和文档。获取源代码和文档并能够在我的开发环境中使用它而不搞乱它的最佳方法是什么?

这与在 Vista 64 位上运行 Java 6 EE 安装包一样简单吗?

如果我有下载,有没有办法提取文件并手动放置它们?

最佳答案

这个问题让人困惑。您在标题中提到了 Java EE 6,然后在正文中提到了 Tomcat 6,但 Tomcat 6 没有实现 Java EE 6 中的任何标准。当然,您可以运行 Java EE 6 的某些部分其规范如 JSF 2.0、CDI、JPA 2.0。但是,Tomcat 6 只实现了 Servlet 2.5 和 JSP 2.1,因此与 Java EE 6 关系不大(Tomcat 7 也只实现了 Servlet 3.0,而不是 Java EE 6 Web 配置文件,而且他们不打算实现它) .

如果 Tomcat 适合您的需求,我并不是建议您放弃 Tomcat,我只是想澄清一下,Tomcat 7 和 Tomcat 6 都不提供 Java EE 6(Web Profile)实现。

如果 Tomcat 6 似乎是您正在寻找的,您可以从 their website(转到页面底部)下载“源代码”发行版,并按照 BalusC 的建议在 Eclipse 中附加源代码。

如果您确实想要“迁移到 Java EE 6”,您将需要一个 Java EE 6 服务器(支持完整的 Java EE 6 规范或仅支持 Web Profile),例如 GlassFish 3.0.1GlassFish 3.0.1 Web ProfileJBoss 6.0Resin 4.0 (Web 配置文件实现)。它们都提供了其实现的来源。如果您这样做,请告诉我,如有必要,我会添加更多详细信息。

关于java - 从 Java 6 SE 迁移到 Java 6 EE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3483227/

相关文章:

Eclipse Java EE 插件

java - 如果我在 main 方法中执行 Thread.sleep(10000) ,子线程会发生什么

java - 使用jsoup删除两个标签之间的html文本

java - Android 应用强制关闭

java - k8s 监视服务器容器

java - 使用文本 I/O 重新格式化源代码

java - 为什么将微服务分布式事务模式命名为 SAGA?

java - 将多个并发数据库操作合并到一个批处理中

jakarta-ee - 我应该选择 Apache Click 还是 Tapestry 5?

spring - 如何解决 spring 没有定义名为 'dataSource' 的 bean?