jakarta-ee - 我在哪里可以找到 JavaEE 包的来源?

标签 jakarta-ee documentation weblogic

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我正在开发 JavaEE 系统(分布在 Weblogic App Server 上),但我没有 JavaEE 包的源代码(例如 javax.ejb.*)。

我在哪里可以找到这些包的源代码(不是 javadoc)?

最佳答案

Java EE 是一个抽象的 API。它仅存在于契约(Contract)中(如您在 javadocs 中看到的),而不是具体的代码。应用服务器是具体的实现。因此,如果您正在寻找源代码,您应该查看应用程序服务器供应商的主页以获取源代码下载链接。但是,您对 Weblogic 不走运。它不是开源的。我从未使用过 Weblogic(我是一个开源爱好者),所以我不确定源是否是按照 Weblogic 许可证提供的,您可能需要联系 Weblogic 支持团队。
其他服务器,如 Tomcat , Payara , WildFly等都是开源的。 WebSphere还有一个"Community Edition"这是开源的。你可以捕获 javax.* API 源代码来自其中任何一个,但不能保证它们与 Weblogic 使用的完全相同。然后,他们没有提供具体的 Weblogic 实现代码(如上述开源服务器中 org.apache.*com.sun.*org.wildfly.* 包中的代码)。
另见:

  • What exactly is Java EE?
  • 关于jakarta-ee - 我在哪里可以找到 JavaEE 包的来源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7569658/

    相关文章:

    Weblogic数据源监控统计报告

    weblogic - 从 Weblogic 获取配置字符串

    java - Tomcat 服务器加载的应用程序不超过 2 个

    java - 如何在 Maven 的本地项目中安装依赖项?

    c++ - 如何在netbeans中注释C函数,因此文档提示将被格式化(粗体,段落...)

    c - 使用 doxygen 文件头作为模块描述

    javascript - 如何使用 ngdoc 记录一个以 Angular 返回类的工厂?

    java - MySQL jdbc驱动和Eclipse问题

    jakarta-ee - GlassFish v3 Domain Server 无法启动。端口被占用

    java.lang.LinkageError : loader constraint violation: when resolving method "com. sun.tools.javac.api.JavacTool.getTask