高洛峰2017-04-18 10:40:55
http://stackoverflow.com/ques...
Java EE 是一个抽象 API。它仅存在合约(如您在 javadocs 中看到的那样),而不是具体代码。应用服务器是具体的实现。因此,如果您正在寻找源代码,您应该查看应用程序服务器供应商的主页以获取源代码下载链接。然而,您对 Weblogic 不太走运。它不是开源的。我从未使用过 Weblogic(我是开源爱好者),所以我不确定源代码是否随 Weblogic 许可证一起提供,您可能需要联系 Weblogic 支持团队。
其他服务器,如 Tomcat、Glassfish、JBoss AS等都是开源的。 WebSphere AS 还有一个开源的“社区版”。您可以从其中任何一个获取 javax. API 源代码,但不能保证它们与 Weblogic 使用的完全相同。尽管如此,他们仍然没有提供具体的 Weblogic 实现代码(如上述开源服务器中的 org.apache.、com.sun. 和 org.jboss. 包中的代码)。
所以想看J2EE源码,我只能假设你是想看Tomcat的具体实现(Glassfish、JBoss有各种的实现),
http://tomcat.apache.org/down... 搜索源代码,下载apache-tomcat-9.0.0.M17-src.zip,解压。
打开Intellij Idea =>导入项目=> 选择目录=>从现有资源创建项目 =>下一个=>接下来...=>完成
以上。