`

各开源服务器资料整理(官网、wiki、源码等)

 
阅读更多
由于平时做应用服务器开发,所以经常要参考一些国外主流开源服务器的代码,现初步整理一下:

1. Geronimo
  • 官网:http://geronimo.apache.org/
  • wiki:http://cwiki.apache.org/geronimo/
  • 源码:https://svn.apache.org/repos/asf/geronimo/server
  • 构建需求:mvn版本,2.0以后版本,jdk1.5不能高于1.6,svn版本1.5以上

settings.xml中配置mirror:
<mirrors>  
       <mirror>  
           <id>java.net</id>  
           <name>Mirror of https://maven-repository.dev.java.net/nonav/repository/</name>  
           <url>http://download.java.net/maven/1/</url>  
           <mirrorOf>java.net</mirrorOf>  
       </mirror>  
   </mirrors>  


   启动:startup.bat
   管理界面:http://localhost:8000/console/
   用户名:system
   密码:manager
===================================================
  2.Jonas
  • 官网:http://wiki.jonas.ow2.org/xwiki/bin/view/Main/WebHome
  • wiki:https://wiki.ow2.org/jonas/Wiki.jsp?page=Main
  • 源码:

    svn://svn.forge.objectweb.org/svnroot/easybeans/trunk/util
    svn://svn.forge.objectweb.org/svnroot/jonas/jonas/trunk/jonas
    svn://svn.forge.objectweb.org/svnroot/easybeans/trunk/ow2-bundles
启动、停止:
jonas start 启动 jonas stop  停止
管理界面:http://localhost:9000/jonasAdmin/#
===================================================
  3.Glassfish:
  • 官网:
  • wiki:
  • 源码:https://glassfish-svn.dev.java.net/svn/glassfish-svn/trunk/v3
  • 构建需求:jdk1.6版本以上

构建命令:
1.mvn -P release-phase1  
2.mvn install package -Dmaven.test.skip=true  


值得注意的是需使用maven-eclipse-plugin的2.6版本生成eclipse工程,否则报错
mvn org.apache.maven.plugins:maven-eclipse-plugin:2.6:clean org.apache.mav  
en.plugins:maven-eclipse-plugin:2.6:eclipse  


启动:asadmin start-domain domain1
停止:asadmin stop-domain domain1
管理台页面:http://localhost:4848
注意:glassfish需用关闭服务器命令关闭,若只关闭ms-dos窗口则glassfish进程不能关闭,不能再次启动glassfish。
===================================================
4.Tomcat
  • 源码:http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk



5.Jetty
  • 源码:http://svn.codehaus.org/jetty/jetty/tags/jetty-7.0.0pre3



  6.Felix:
  • 官网:http://felix.apache.org/site/index.html
  • 源码:http://svn.apache.org/repos/asf/felix/
  • 子项目KARAF
  • 官网:http://felix.apache.org/site/apache-felix-karaf.html
  • 源码:http://svn.apache.org/repos/asf/felix/trunk/karaf/

===================================================


7.Servicemix
  • 官网:http://servicemix.apache.org/home.html
  • 源码:http://svn.apache.org/repos/asf/servicemix/smx4

===================================================


8.Ops4j
  • 源码:https://scm.ops4j.org/repos/ops4j/projects
  • 子项目pax-web
  • 源码:https://scm.ops4j.org/repos/ops4j/projects/pax/web

===================================================


9.Spring
  • Spring-osgi源码:https://anonsvn.springsource.org/svn/spring-osgi/trunk
  • SpringSource源码:http://blog.springsource.com/2009/07/15/git-migration/
  • osgi-web-container
  • 源码:git://git.springsource.org/osgi-web-container/osgi-web-container.git
  • 说明:SpringSource的源码工程使用git而非svn,所以需安装git才可下载
  • Spring3.0源码:https://src.springframework.org/svn/spring-framework/   
  • Spring2.5 及以下版本源码:https://src.springframework.org/svn/spring-maintenance/
  • Spring Security源码:https://src.springframework.org/svn/spring-security/

===================================================


11. JBOSS源码
  • 源码:http://anonsvn.jboss.org/repos/jbossas 
分享到:
评论

相关推荐

    SIP开源服务器kamailio源码

    linux系统下sip开源服务器kamailio的源码,kamailio前身是openSER,本人编译通过可使用,安装配置稍麻烦,官方指导http://www.kamailio.org/dokuwiki/doku.php/install:kamailio-3.0.x-from-git 这类资源官方都有...

    wiki(非常不错的wiki源码)

    【标题】"wiki(非常不错的wiki源码)"指的是一个用于创建和管理知识库的开源软件,可能是指HDWiki,这是一个广泛应用于构建企业或个人知识分享平台的系统。它提供了便捷的方式来组织、编辑和检索信息,使得知识的共享...

    wiki开源代码asp.net+sql

    【标题】"wiki开源代码asp.net+sql"所涉及的知识点涵盖了多个方面,主要集中在Web开发领域,包括了Wiki系统的基础构建、编程语言C#、Web应用框架ASP.NET以及数据库管理系统SQL Server。以下是对这些知识点的详细阐述...

    搭建java开源软件wiki

    标题中的“搭建java开源软件wiki”意味着我们将讨论如何设置和配置一个基于Java的开源软件,以便创建一个Wiki系统。这通常涉及到选择合适的开源框架、安装必要的环境、配置服务器以及理解和修改源代码。在这个过程中...

    SpringBoot2.0+Vue3.0前后端分离wiki文件管理系统源码.zip

    《SpringBoot2.0+Vue3.0前后端分离wiki文件管理系统源码解析》 在当前的互联网开发环境中,前后端分离已经成为了一种常见的架构模式,它可以提高开发效率,优化用户体验,同时也使得前后端职责更加明确。本系统采用...

    asp源码---wiki网站的开发与实现

    在这个"asp源码---wiki网站的开发与实现"项目中,我们将深入探讨如何使用ASP技术构建一个wiki网站。 1. **Wiki概念**:Wiki是一种多人协作的网络应用,用户可以创建、编辑和链接页面内容,以共享知识和信息。维基...

    ScrewTurn Wiki 维基系统3.0源码

    ScrewTurn Wiki 维基系统3.0源码 ScrewTurn Wiki 维基 是使用 ASP.NET 和 C# 创建的一个开源 wiki系统。默认情况下,ScrewTurn Wiki 的页面、修改历史记录和用户帐户均以文本文件保存,这意味着 wiki 不需要数据库...

    pos开源系统源码

    POS开源系统源码是公开的、可自由使用的零售业管理软件的代码库,它通常包含了一个完整的销售点(Point of Sale)系统的各项功能模块。这样的系统能够帮助商家进行商品销售、库存管理、收银操作以及顾客服务等日常业务...

    商业源码-编程源码-ScrewTurn Wiki源码.zip

    开发ScrewTurn Wiki源码,你可以: - 学习.NET框架下的Web应用开发,特别是ASP.NET MVC架构。 - 探索C#编程语言在Web环境中的应用,理解面向对象设计原则。 - 熟悉权限管理和用户认证机制。 - 研究如何通过CSS和...

    Wiki.js 开源项目-windows版

    **标题详解:** "Wiki.js 开源项目-windows版" `Wiki.js` 是一个基于 `JavaScript` 开发的开源 Wiki 系统,专为个人和小企业设计,用于知识管理和信息共享。"windows版" 表明这个项目不仅支持常见的跨平台环境,还...

    开源IOT-物联网系统设计方案及源码.pdf

    开源IOT-物联网系统设计方案及源码 本文档旨在介绍一个开源的IOT-物联网系统设计方案及源码,使用PHP Laravel框架, jQuery和jQuery Mobile进行开发,并使用Arduino和Raspberry Pi作为硬件平台。该系统设计方案包括...

    PHP实例开发源码—PHP博客源码 DokuWiki Greebo.zip

    此外,DokuWiki还有丰富的插件系统,可以扩展其功能,例如集成其他服务、修改样式等。 **Greebo**,虽然具体功能未知,但根据名称推测,它可能是一个针对DokuWiki的自定义主题,可能包含不同的颜色方案、布局或额外...

    Wiki.js开源项目-linux版

    3. **源码软件**: 作为一个开源项目,Wiki.js的源代码对公众开放,用户可以根据需求进行定制和二次开发,社区的贡献也是其不断进步的重要驱动力。 4. **开发语言**: 除了JavaScript,项目中可能还涉及HTML和CSS,...

    基于PHP的博客源码 DokuWiki Greebo.zip

    【标题】"基于PHP的博客源码 DokuWiki Greebo.zip" 提供的是一个使用PHP语言开发的开源博客系统,名为DokuWiki。DokuWiki是一个轻量级且易于维护的wiki引擎,特别适合创建和管理文档。Greebo可能是DokuWiki的一个...

    基于PHP的Moodle开源课程管理系统源码.zip

    每个模块都有特定的功能,如讨论区、测验、作业、wiki等。系统使用模板引擎(如Smarty)来分离业务逻辑和显示层,使得界面定制更为便捷。 **数据库设计** Moodle使用MySQL或类似的SQL数据库存储课程数据、用户信息...

    [博客空间]ScrewTurn Wiki 2.0.37_screwturnwiki(ASP.NET源码).rar

    ScrewTurn Wiki是一款基于ASP.NET技术构建的开源wiki系统,专为个人、团队或组织提供一个简洁、易用且功能强大的知识管理平台。这个压缩包包含的是ScrewTurn Wiki的2.0.37版本的源代码,对于学习ASP.NET编程、了解...

    ASP.NET源码——[博客空间]wiki.net(网络维基)源码 v1.1.zip

    通过分析和学习这个开源的wiki.net源码,开发者可以深入了解ASP.NET在构建动态网站时的各种技巧和最佳实践,同时也能掌握如何利用.NET Framework提供的丰富功能来构建高效、可维护的Web应用程序。

    AspWiKi v2.0 build 03.12-ASP源码.zip

    通过分析其源码,可以了解ASP脚本语言的用法,服务器端的逻辑处理,以及如何利用数据库存储和检索Wiki页面等知识。同时,也可以借此机会学习到如何设计和实现一个Web应用程序的架构,包括用户接口、数据模型和业务...

    mdadm4.1源码(raid)

    - **文档**:虽然开源项目可能没有商业软件那样的完整文档,但通常会有README文件或Wiki页面,提供关于如何使用和贡献代码的信息。 在分析和研究这些源码时,开发者可以学习到: 1. **Linux内核编程**:了解MDADM...

    SRS流媒体播放服务器源码

    SRS是国人开发的流媒体播放服务器, SRS的文档非常齐全,特别是wiki里面的各种说明,基本可以满足基础的需要。 SRS比我想的要强大的多,已经不像一款出于兴趣的开源产品,很多功能齐备的商业化产品所需要的功能几乎...

Global site tag (gtag.js) - Google Analytics