MMBase
导航:上一页
MMBase基于MPL 的开源CMS, 具有方便信息发布、维护等特点, 包含有新闻发布、论坛、聊天室等模块, 不过最大优点还是丰富的文档, 这是在开源项目中很难得地方。
软件概况[ ]
授权协议:免费软件
运行环境:JSP
软件类型:国外软件/CMS
软件下载:站长下载
特点[ ]
MMBase是一个网站内容管理系统,具有强大的多媒体功能和先进的网络门户功能。
MMBase有一个大基地建荷兰有,主要是被用于荷兰政府的广播公司,出版商,教育机构,国家和地方。MMBase是用JAVA编写的,它是开放源码的软件 ,并使用开放标准。该系统可用于所有主流的操作系统,网络应用服务器和数据库。
MMBase于1996年末在荷兰广播组织的VPRO开始发展,该系统的第一个版本是在1997年使用。并于2000年4月3日作为开源系统开放 。
CMSContainer是JSR 168兼容的企业Web内容管理系统MMBase建立在先进的门户功能。
使用手册[ ]
安装前准备[ ]
Tomcat下载:站长下载
JDK下载:站长下载
如何将MMBase安装到Apache Tomcat[ ]
本教程适用于MMBase 1.7(或更高)和 Tomcat的 4.1.12(或更高)。 在早期的4.1版本的Tomcat的错误而作出一些MMBase JSP的网页甚至没有编译。 Tomcat的4.0标记库执行非常缓慢,因此强烈建议去最新的Tomcat版本。
- 安装MMBase
1)下载或生成一个MMBase'二进制'发行版,解压缩。 找到'mmbase-webapp'目录并记住它的位置。
2)MMBase还使用了一些具体的Xerces XML解析功能,因此,在Tomcat目录common/endorsed 删除'xercesImpl.jar'和'xmlParserAPI.jar',然后移动 'xalan.jar'xerces.jar'和 'xml-apis.jar'从mmbase-webapp/WEB-INF / lib到自己的位置。
3)在Tomcat的config目录下的server.xml中添加以下内容:
<Context path="/mm" docBase="/home/michiel/mmbase/1.6/mmbase/build/mmbase/mmbase-webapp" debug="0" allowLinking="true"> <!-- if you want symlinks to work in tomcat4: --> <Resources className="org.apache.naming.resources.FileDirContext" allowLinking="true" /> </Context>
请务必填写正确的docBase
一个完整的server.xml如下:
<?xml version="1.0"?> <Server port="8889" shutdown="SHUTDOWN" debug="0"> <Service name="Tomcat-Standalone-MMBase"> <Connector port="8070" address="michiel.omroep.nl" minProcessors="5" maxProcessors="75" enableLookups="false" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="60000" proxyPort="80" proxyName="michiel.omroep.nl" /> <Engine name="Standalone" defaultHost="localhost" debug="0"> <Logger className="org.apache.catalina.logger.FileLogger" directory="log" prefix="catalina." suffix=".log" timestamp="true" /> <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="log" prefix="access." suffix=".log" pattern="common" /> <Logger className="org.apache.catalina.logger.FileLogger" directory="log" prefix="tomcat." suffix=".log" timestamp="false" /> <Context path="/mm" docBase="/home/michiel/mmbase/1.6/mmbase/build/mmbase/mmbase-webapp" debug="0" allowLinking="true"> <Resources className="org.apache.naming.resources.FileDirContext" allowLinking="true" /><!-- only for tomcat 4 --> <Resource name="mail/Session" auth="Container" type="javax.mail.Session"/> <ResourceParams name="mail/Session"> <parameter> <name>mail.smtp.host</name> <value>localhost</value> </parameter> </ResourceParams> </Context> </Host> </Engine> </Service> </Server>
确保mmbase-webapp/WEB-INF /下的web.xml中'context - param'mmbase.htmlrooturlpath没有设置,或设置为正确的值。
现在你可以重新启动Tomcat(确保当前的工作目录是可写的:HSQL的是使用它)。 你现在应该对http://localhost:8080/mm找到MMBase的介绍页面。
- 注释
1)按照MMBase网页上的说明操作。 部署一些应用实例。
2)如果你想实现MMBase图像转换功能,需要安装ImageMagick,并确保'convert'程序路径是在当您启动Tomcat。 另外,您可以编辑images.xml来指定它的位置(mmbase-webapp/WEB-INF/config下的images.xml /)