公司最近要开发个CMS,所以就从网上找来dotCms研究下。。。
DotCMS是一个java开发的开源的CMS,典型的SSH架构(Spring+Hibernate+Struts)。
下面咱就开始配吧
首先从www.dotcms.org 下载DotCMS。
然后是配置dotCms。
1.确定安装好jdk1.5或以上版本,设置环境变量JAVA_HOME指向你的jdk安装目录。
2.设置环境变量JAVA_HOME指向你解压缩的dotCms文件夹。
3.建立数据库dotcms。dotCms提供了不同数据库的建表script。先建立一个名为dotcms的数据库,然后执行dotCms文件夹下/sql/*.sql。这个文件夹下有对应不同数据库的不同建表脚本文件。
4.如果你使用Oracle或者Postgres,把dotCms文件夹下的以dotcms_seq开头的jar文件复制到./common/lib/ext。如果使用的数据库时mysql或者mssql,把dotcms_id开头的jar文件复制到./common/lib/ext。
5.修改/conf/下的server.xml文件,将dotCms的启动端口修改为你要用的端口
6.接下来是修改server.xml中的关于数据库连接的配置,这部分可以看看dotCms自带的docs文件夹下的安装文件的例子。有一点要注意的是数据库连接描述字符串中的端口要和本机数据库的使用端口一至。(在server.xml文件中数据库连接代码是被注释的不要只改了配置而代码还是被注释的。。。汗一下,偶刚开始就只改了配置)
7.进去/bin文件夹,运行startup.bat。
9.tomcat会启动后,打开浏览器,输入http://localhost/c , 进到dotCms的登陆界面,输入test@dotcms.org ,密码是test, 如果登陆成功,恭喜,配置完成。
分享到:
相关推荐
以下是配置DotCMS的一些关键步骤: 1. **Java环境配置**:确保安装了JDK 1.5或更高版本,并设置JAVA_HOME环境变量指向JDK的安装路径。为了避免可能出现的异常,建议系统中只安装一个JDK版本。 2. **CATALINA_HOME...
1. **环境配置**:安装Node.js、Git等基础工具,克隆dotcms-js仓库,使用npm安装依赖。 2. **本地开发**:利用提供的脚手架工具启动本地开发服务器,实时预览和调试代码变更。 3. **组件开发**:创建自定义组件,...
dotCMS凭借其灵活的配置选项、强大的扩展能力和商业级别的可靠性,成为了HCA的理想之选。 #### 四、dotCMS的实际应用场景 HCA的IT&S部门负责管理和维护超过500个网站,涵盖了医院、门诊设施、医生诊所和其他医疗...
"dotcms处理弹出菜单时中文乱码"这个问题,就是由于字符编码配置不正确导致的。 DotCMS是一个开源的企业级内容管理系统,它提供了一个工作流(Workflow)功能,允许用户对内容进行审批和分配。在将工作流分配给用户...
在generic-dotCMS-plugin-code-examples中,你可能找到pom.xml文件,它是Maven项目的配置文件,包含了项目依赖和构建设置。 5. **dotCMS插件结构**:一个典型的dotCMS插件包括以下部分: - `src/main/java`: 存放...
dotCMS SOLR插件dotCMS系统的SOLR插件可用于将内容和所有相关字段发布到SOLR安装中以进行索引。 该插件包含一个Portlet,该Portlet显示要编制索引的内容的队列,以及可以在自定义工作流中使用的工作流Actionlet,...
在Android开发中,Gradle是默认的构建工具,它提供了灵活的配置和自动化打包功能。本文将详细讲解如何使用Gradle进行Android应用打包,并重点介绍如何实现外部导入签名文件、多渠道打包以及导入Ant脚本这三大核心...
《深入理解log4j ASYNC Appender在dotcms中的应用》 在Java开发领域,日志记录是一项至关重要的任务,它能够帮助开发者追踪程序运行状态,定位错误与异常,优化性能。Log4j作为Java中广泛使用的日志框架,提供了...
您可以在以下位置使用plugin.properties文件配置此插件: /src/main/resources/plugin.properties STATIC_PUBLISH_FOLDER值是您的页面/内容将静态发布到的根文件夹。 为了安全起见,它必须指向WEBROOT下的文件夹。...
10. **Ionion**:Ionion是一款高度可配置的内容记录和发布系统,完全符合J2EE标准,使用XML格式化数据并支持XSL转换,提供HTML、XML、PDF、TXT等多种输出格式,采用JSTL作为模板引擎。详细信息见...
- 包含模块化设计、XML配置、Struts框架集成、自定义API等功能。 - 提供了WYSIWYG编辑器,支持多语言和多用户操作。 - Web管理界面使得内容管理和系统配置更加直观简便。 #### 6. Apache Lenya - **简介**: ...
dotCMS 是另一个基于 Java 的 CMS 解决方案,它提供了丰富的功能,包括内容管理、工作流程和版本控制,支持全文搜索,并且可以进行定制化开发。 KnowledgeTree 是一个Web文档管理系统,强调知识管理,支持文档版本...