1.InfoGlue
Infoglue is a high-level, extensible, robust content management system that is fully developed in Java. Important features include full support for multiple languages, good reuse between sites, and extensive integration capabilities
The Project home: http://www.infoglue.org
2.Magnolia
Magnolia is an open source Java-based Web content Management System (CMS) built on the Java Content Knowledge Base standard (JSR-170). Magnolia Support 14 languages including English, Chinese, native search, XML-based Import /export, cross-browser text editor, a simple war file can be deployed to any Java EE container. In the latest version, the online editing function for digital media is also added.
The Project home: http://www.obinary.com/en/magnolia/about.html
3.OpenCms
OpenCms is a product of the EE, which is written in Java. It is bundled with Tomcat. However, ATG Dynamo, WebLogic, and WebSphere can also be used. OpenCms supports multiple RDBMS to save content, including Oracle, SQL Server, Sybase, and MySQL. The new version provides a new template engine, JSP support, a new connection management system, improved stability.
The Project home: http://www.opencms.org/opencms/en/index.html
4.eadmin/owx
Java/jsp-based Siteeditor, CMS, List generator and other open source software. Includes: modules, XML configuration, Struts, own API, components, WYSIWYG, multi-lingual, multi-user, Web-based manager.
The Project home: http://www.eadmin.ch/pages/en/home/
5.MMBase
MMBase based on the MPL open source CMS, with convenient information release, maintenance and other features, including news releases, forums, chat rooms and other modules, but personally think that the project's greatest advantage is a rich document, this is in the open source project is very difficult to get to the place.
The Project home: http://www.mmbase.org/
6.Ion
Ion is a simple but powerful content management system based on the latest technology. It is fully compliant with the Java EE Standard and uses XML to define the content structure. Use XSL to convert content into various formats such as HTML, XML, PDF, TXT, etc., and make Jstl a template system.
The Project home: http://ion-cms.sourceforge.net/section/s0.html
7.dotCMS
dotCMS is a 100% free, j2ee/portal-based content management system with many attractive features that many other CMS do not have. The open source projects and frameworks used in DOTCMS are: Apache Tomcat, Liferay Enterprise Portal, Apache Struts, Hibernate orm,velocity template language, Lucene search engine. DOTCMS is developed using the Eclipse IDE and uses velocity + struts as the front-end to make dotcms easy to scale and build. dotCMS's license:the dotmarketing public License.
The Project home: http://www.dotcms.org/projects/dotcms/
8. WALRUS
Http://sourceforge.net/projects/walruscms/?source=dlp
Based on the spring framework of a CMS, no separate background, administrator login can directly edit the foreground page, WYSIWYG, there are bundled jetty release package.
9. Jahia
Http://www.jahia.com
More complete features, support for PC and mobile terminals and other display channels, responsive design, here is a comparison with Drupal article
Http://people.cis.ksu.edu/~mrudula/Talloju_690.pdf
However, online document access is rather slow (access time 2013.07.01)
Ten. Hippo
http://www.onehippo.org
Provide the website front desk online demonstration, the backstage management demonstration needs the mailbox registration to be more troublesome, the enterprise application quality open source project, simultaneously supports the PC and the mobile terminal.
Multi-channel content publishing is achieved by separating the presentation layer from the content and content context.
Reference 1
Reference 2
Reference 3
Reference 4
Reference 5
Recently to write CMS, because it is learning Java, so find some open-source javacms learning, special arrangement for everyone to use