从以下地址下载 MMBase 的二进制发行版,以及您需要的其他应用程序(例如 CloudContext Security、Media、Email)(请参阅下一节):
http://www.mmbase.org/ --> Download --> Releases |
![]() | MMBase 1.7.2 版本包含一个严重的错误,导致编辑向导出现问题。1.7.3 版本包含了此问题的错误修复。 |
请确保您选择的 MMBase 版本与您系统上安装的 Java 2 JDK 版本相匹配。您可以通过输入以下命令来查找当前安装的版本
java -version |
解压 MMBase 的二进制发行版,将其复制到 Tomcat 目录中,并更改 MMBase 目录的所有权
unzip mmbase-xxx.zip cd /usr/local/tomcat/webapps/ mkdir mmbase-webapp/ cp -R .../mmbase-x.x.x/mmbase-webapp/* ./mmbase-webapp/ chown -R tomcat:tomcat ./mmbase-webapp/ |
![]() | 在 Tomcat 5 版本上安装 MMBase 1.7 版本会导致版本不兼容
我们必须禁用 RMMCI 库才能使此安装程序启动并运行
|
对于在 Tomcat 5 版本上运行的 MMBase 1.7 版本,请启用 Xerces 库
mv /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/lib/xalan.renametojar \ /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/lib/xalan.jar mv /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/lib/xerces.renametojar \ /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/lib/xerces.jar mv /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/lib/xml-apis.renametojar \ /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/lib/xml-apis.jar |
FATAL org.mmbase.servlet.MMBaseStartThread - Could not find the MMBase module!org/apache/xpath/XPathAPI |
对于在 Tomcat 4 版本上运行的 MMBase 1.6 版本,请将 Tomcat Xerces 库替换为 MMBase 自带的库
mv -i /usr/local/tomcat/common/endorsed/xercesImpl.jar ~/ mv -i /usr/local/tomcat/common/endorsed/xmlParserAPIs.jar ~/ cp /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/lib/xalan.jar \ /usr/local/tomcat/common/endorsed/ chown tomcat:tomcat /usr/local/tomcat/common/endorsed/xalan.jar chmod 644 /usr/local/tomcat/common/endorsed/xalan.jar cp /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/lib/xerces.jar \ /usr/local/tomcat/common/endorsed/ chown tomcat:tomcat /usr/local/tomcat/common/endorsed/xerces.jar chmod 644 /usr/local/tomcat/common/endorsed/xerces.jar cp /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/lib/xml-apis.jar \ /usr/local/tomcat/common/endorsed/ chown tomcat:tomcat /usr/local/tomcat/common/endorsed/xml-apis.jar chmod 644 /usr/local/tomcat/common/endorsed/xml-apis.jar |
![]() | 如果您不使用 Apache JK 2 映射或反向代理(详见下文 below)作为 MMBase 服务器的前端,您可以添加到以下文件/usr/local/tomcat/conf/server.xml:
这将允许您使用以下地址访问您的 MMBase 服务器(替换<hostname>为您的主机名)
而不是
|
检查 ImageMagick convert 工具是否在您的路径中
which convert |
如果不在,请将其添加到/usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/config/applications/Resources/builders/images.xml例如
<property name="ImageConvert.ConverterCommand">/usr/bin/X11/convert</property> |
确保目录/usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/config/builders/applications可由 servlet 引擎用户写入(用于自动安装 builders)
chown tomcat:tomcat /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/config/builders/applications chmod 775 /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/config/builders/applications |