Java 开源Linux服务器项目

Java 开源Linux服务器项目,java,c++,linux,open-source,enterprise,Java,C++,Linux,Open Source,Enterprise,我对研究和尝试为开源项目做出贡献感兴趣。自从我运行linux桌面以来,有许多我熟悉的开源项目,我对其中一些项目做了一些贡献。我发现这些项目,仅仅是因为我需要它们。除此之外,我在游戏开发方面做了很多工作,因为我发现这很有趣 然而,我运行的程序和企业运行的程序是完全不同的:我假设。我真的很想看看一些被企业或组织广泛使用的东西(不像我的侧卷轴)。我还没有真正接触到太多的企业开发,因为我还在上大学,我的副业就是管理apache服务器。 我的第一个选择是ApacheHTTPD服务器,但它似乎是用C编写的。

我对研究和尝试为开源项目做出贡献感兴趣。自从我运行linux桌面以来,有许多我熟悉的开源项目,我对其中一些项目做了一些贡献。我发现这些项目,仅仅是因为我需要它们。除此之外,我在游戏开发方面做了很多工作,因为我发现这很有趣

然而,我运行的程序和企业运行的程序是完全不同的:我假设。我真的很想看看一些被企业或组织广泛使用的东西(不像我的侧卷轴)。我还没有真正接触到太多的企业开发,因为我还在上大学,我的副业就是管理apache服务器。 我的第一个选择是ApacheHTTPD服务器,但它似乎是用C编写的。我正在寻找用java/C++编写的东西


任何建议都很好。

一些基于Java的开放源码项目可能会引起人们的兴趣,拥有大型社区,并且通常在商业中使用:

  • Eclipse(IDE和工具)
  • Apache Commons(通用库)
  • Netty(网络图书馆)
  • OpenJDK(开源Java实现本身)
  • JBoss(应用服务器)
  • 播放框架(Web框架)
  • Clojure(JVM之上的现代Lisp派生语言)
  • Hadoop(大数据处理)

一句忠告——选择你个人感兴趣/热爱的东西。然后你会有更多的乐趣,获得更大的满足感,并可能因此做出更有意义的贡献。

只是我头脑中的一些事情

看看Apache网站,他们的产品很少是基于java的

  • Tomcat:web应用服务器
  • Solr:企业搜索引擎
CMS的正面是

  • Liferay:基于java的内容管理系统
  • dotCMS:从未使用过,但认为它应该很好

真棒的问题!您可能已经知道这一点,但Apache不仅仅是web服务器,还有许多Apache维护的项目,例如Cassandra。您的兴趣是什么?您需要回答这个问题,在您可以在google code上查找当前的开源项目之后,distrowatch(选择Dist->select package->go to the official site of project)问题应该被移动到programmers.stackexchange.com上-这本身不是一个编程问题,不适合那里。