Magnolia CMS社区版本为免费发行,不需要任何GNU通用公共许可协议(第3版)条款下的授权(这个许可协议允许您在特定条款和条件下,重新分配和修改软件)。阅读该授权来理解您的权利和义务是很重要的。

前提条件

Java开发环境

检查JAVA_HOME环境变量

设置JAVA_HOME环境变量

下载

安装

启动

更新

登录

故障处理

前提条件

Java开发环境

Magnolia CMS需要一个在Windows上的Java开发工具箱(Java Development Kit,JDK)。使用Java测试器来检查系统是否已经安装了Java。Java实时环境(Java Runtime Environment,JRE)由于不能被Tomcat应用程序服务器识别而无法使用。

区别在哪?

JRE是Java虚拟机的实现方式,用来实际上执行Java程序。

JDK是一个软件包,您可以用来开发基于Java的应用程序。

如果您还没有JDK,从http://java.sun.com/javase/downloads/index.jsp上下载并安装它。默认情况下,JDK被安装在C:\Program Files (x86)\java\jdk路径下。您也可以选择其他位置。

检查JAVA_HOME环境变量

打开一个命令提示符窗口。

在这个命令提示符窗口,输入set并按回车键。

在显示的结果中找到JAVA_HOME,并验证它与您的JRE安装目录相匹配,如C:\Program Files (x86)\java\jre6。

如果找不到JAVA_HOME,或指向错误的目录,参看设置JAVA_HOME环境变量。如果一切正常,则转到下载Magnolia CMS。

设置JAVA_HOME环境变量

右击我的电脑并选择属性。

打开高级标签。 (在Windows 7里,右击电脑并选择高级系统设置,然后选择环境变量。)

如果JAVA_HOME环境变量在用户变量或系统变量里不存在,那么可以这样创建它:

用户变量只适用于当前已登录用户。 如果您想要JAVA_HOME只适用于当前已登录用户,那么在这里创建。这些变量优先于系统变量。

系统变量适用于所有用户。如果您想要JAVA_HOME适用于所有用户,那么在这里创建。您必须是以一个管理员身份来修改系统环境变量。

设置JAVA_HOME的值为您的JDK安装路径,如C:\Program Files (x86)\java\jdk1.7.0_11。

可选步骤:为了您能够方便启动Magnolia CMS的start和stop命令(无需进入到安装目录下),您可以在PATH变量里添加Magnolia CMS的bin目录,如C:\Program Files\magnolia\apache-tomcat-5.5.27\bin,使用英文分号(;)将该路径与已有路径分隔开。同时,您也需要在环境变量中添加CATALINA_HOME,并将它的值设置为Tomcat安装目录,如C:\Program Files\magnolia\apache-tomcat-5.5.27。

点击确定。

打开一个新的命令提示符窗口(这是因为每个对话都有特定的环境变量),来测试系统能够找到环境变量并设置了正确的值。

您也可以用批处理文件设置JAVA_HOME。将以下这行代码添加进/apache-tomcat/bin/magnolia_control.bat。set命令在Magnolia启动时自动运行,创建JAVA_HOME环境变量并将其值设置为JDK目录。

下载

从Nexus里下载Magnolia CMS Tomcat压缩文件包。文件名取决于发布的版本,例如magnolia-tomcat-bundle-5.0-tomcat-bundle.zip。取最新的版本。

安装

解压缩zip文件到C:\Program Files或您电脑上的其他目录。

导出的文件夹结构如下所示:

启动

打开一个命令提示符窗口并转到Magnolia CMS安装目录下。要做到这点,在命令提示符窗口里输入:

输入magnolia_control.bat start并按回车键。Magnolia在一个新的Tomcat窗口里报告启动消息。如果启动失败,可以在报告里找原因。参考故障处理来解决问题。在一个成功的启动中,最后一行会显示:

INFO: Server startup in 12345 ms

提示

要停止Magnolia CMS,输入magnolia_control.bat stop并按回车键。

更新

运行网络更新:

点击Run the Web update on the author instance链接。需要更新的模块列表就显示了。

点击Start install. 模块被更新了。

点击Start up Magnolia.

在公共实例上重复这项更新。

点击Run the Web update on the public instance链接。 需要更新的模块列表就显示了。

点击Start install. 模块被更新了。

点击Start up Magnolia。

登录

应用启动器就显示了。

信息

Superuser是一个系统管理员帐号,对每个功能都有权限。终端用户不应该使用该帐号。参看用户中的有关如何创建用户帐号的说明,和缺省用户中您可以立即用来测试的帐号。

故障处理

有问题?参看已知问题。

java magnolia_Web内容管理系统 Magnolia 安装使用-挖掘优良的架构(2)相关推荐

  1. OSCHina技术导向:web内容管理系统Magnolia

    Magnolia简介: Magnolia CMS是一家瑞士公司自2003年起发布的一个基于Java的开源内容管理系统.它适合且已被使用在以下领域:电子商务(例如:COOP.Migros.Rossman ...

  2. Web内容管理系统 Magnolia 启程-挖掘优良的架构(3)

    Author and Public instances 第一个关键观念:instance-实例.每一个项目都必须至少有一个Author实例和至少一个Public实例.下面将告诉你为什么: 基本概念:J ...

  3. Web内容管理系统 Magnolia

    Magnolia主要特性: 所见即所得的编辑模式能够让非技术人员更加得心应手的工作 支持移动网站的快速开发 基于浏览器的方式去管理内容,在触摸屏的设备上有自适应的UI管理界面 数字资产的编辑和管理,包 ...

  4. JEECMS --Java CMs内容管理系统

    jeecms v2012版是一款集新闻管理.图库管理.视频管理.下载系统.作品管理.产品发布及留言板于一体的综合性CMS系统.从2012版起,jeecms将更注重用户体验.系统性能和实际应用的研发,让 ...

  5. Java EasyCms 内容管理系统

    简介 Java EasyCms 使用最简单性能最高的框架,将cms系统简单到极致,灵活的栏目扩展,快速的构建普通网站 生成的静态演示站(测试): www.j4cms.com git 地址   http ...

  6. 自学Java day41 图书管理系统-springboot快速开发 从jvav到架构师

    前端:html + css + jvavscript + vue + ajax + axios + element ui 后端:jvav + springboot + mybatisplus + my ...

  7. 10个基于Java的CMS网站内容管理系统

    在开始研究 java CMS之前,我们先要了解什么是CMS.CMS - Content Management Systems,内容管理系统,简单的说,就是一个帮助进行网站内容管理的系统.CMS通常包含 ...

  8. Windows安装Jspxcms内容管理系统

    文章目录 项目准备 系统介绍 系统安装 加载.sql文件 Tomcat 启动失败 其他内容 手动安装Tomcat Tomcat/webapps/ROOT目录 项目准备 系统介绍 介绍:Jspxcms ...

  9. jeecms内容管理系统使用了哪些技术

    jeeecms作为国内Java开源内容管理系统的龙头老大(感谢jeecms研发小组的辛苦劳作),技术架构也是比较成熟的,当然涉及到的技术也就相对多一些 看看jeecms内容管理系统使用了哪些技术 we ...

  10. 给你八分钟搞定dedeCMS(织梦内容管理系统)

    给你八分钟搞定dedeCMS(织梦内容管理系统) 第1分钟_dedeCMS概述 织梦内容管理系统(DedeCms) 以简单.实用.开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的P ...

最新文章

  1. LeetCode简单题之解码字母到整数映射
  2. layui select 赋值_layui给下拉框及日期组件赋值
  3. html设置表格宽度最小,css如何设置表格宽度?
  4. c语言for循环运行格式,关于for循环的格式
  5. python怎么加图片_怎么在图片旁边加文字 python如何在图片上添加文字 - 励志 - 52资讯网...
  6. 宋利兵 mysql_《MySQL 5.7 Replication新特性》分享之互动问题解答
  7. SpringBoot 整合Shiro 一指禅
  8. shell编程脚本练习题
  9. php语言 电商网站,如何做多国家,多语言电商网站的设计
  10. IDEA集成SVN插件及SVN使用 - 超详细
  11. 高等数学(第七版)同济大学 习题1-7 个人解答
  12. 三坐标最小二乘法原理_【最小二乘法 | 高斯法】来认识一下传说中的最小二乘法...
  13. 模拟电子技术 项目课 多种波形发生器(方波、三角波、正弦波)
  14. 遇到问题---linux--crontab输出重定向不生效最全可能原因收集和解决
  15. 利用Visual C++ 实现QQ消息群发 ,大神实际测试,已成功发送消息
  16. Java工程师成神之路
  17. 这是一个只有一句话的木MA
  18. JS前端数据多条件筛选
  19. 即时通讯WebSocket详解及使用
  20. 乐学python慕课答案_乐学软件工程

热门文章

  1. 关于NFSv4服务共享目录里的文件UID和GID显示为nobody的解决方法
  2. 《智能家居产品 从设计到运营》——2.2 智能设备的触角:传感器
  3. 索引、视图和同义词、序列
  4. 每天一个linux命令(25):chgrp命令
  5. 递归的Fibonacci在数羊
  6. 在IE情况下兼容 axios 的问题
  7. eclipse(mac)启动配置-设置jdk路径
  8. linux基础总结1
  9. 《你有多少问题要请示》精华集粹
  10. CodeForces 670C Cinema