找了几款基于Java的开源CMS系统。主要选择的有 Infoglue 和 dotcms 。今天开始先来做一下dotcms的研究。首先到他的官方网站去下载最新版的系统(笔者当前版本为2.2)可以根据需要选择 zip exe 或者 war 。www.dotcms.com
官方提供了详细的部署文档。但是还是有一些问题需要着重强调一下,一个是taomcat/conf/catalina/localhost/ROOT.xml中的数据库配置。另一方面是在启动程序之前要先对数据库进行一定的设置。这里提供了相关的链接(http://dotcms.com/docs/latest/DatabaseConfiguration)。
笔者用的是Postgres版本的数据库。提示要createlang plpgsql <dbname>(用你的库名替换掉dbname)
例如createlang -hlocalhost -p5432 -Upostgres -W plpgsql dotcms
之后在启动项目就没问题了。现在你就可以访问本地的cms系统了。