dotcms3.7.1部署tomcat
一.tomcat环境(单点)window
1.环境准备
tomcat8.0+mysql5.7
tomcat:在官方网站下载http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.zip
mysql5.7 下载 https://dev.mysql.com/downloads/mysql/5.7.html
下载完后,安装部署,部署完后最好验证一下8080端口和使用数据库连接工具连接mysql是否正常
2.配置
2.1mysql配置 创建一个名字叫dotcms的数据库,注意在创建的时候选择utf-8的字符编码
2.2tomcat配置
检查tomcat的lib目录下是否有mail.jar 和 mysql-connector-java-5.1.37-bin.jar,如果没有需要把这两个jar放到lib下,下载地址:
https://115.com/s/sw3kqlo3wj2#
mysql-connector-java-5.1.37-bin.jar等2个文件
访问码:q884
3.下载dotcms3.7.1
官方:http://static.dotcms.com/versions/dotcms_3.7.1.zip
115:https://115.com/s/sw3kqlv3wj2# dotcms_3.7.1.zip 访问码:o889
百度网盘:链接: https://pan.baidu.com/s/1MhHMY5MQxvN9hG7bVVc7Iw 提取码: 65f5
由于以上下载速度比较慢,有会员的可以随意,没会员的可以给我留言,我直接用qq发给你
4.解压
由于下载的是源码编码完后的,需要执行脚本才能打包成dotcms.war 包,不是源码不是源码,如果需要源码请进入:
https://github.com/dotCMS/core
5.修改dotcms项目的数据库配置
dotcms_3.7.1\dotserver\tomcat-8.0.18\webapps\ROOT\META-INF\context.xml
6.使用脚本生成dotcms.war包
dotcms_3.7.1/bin/buildwar.bat
7.复制dotcms.war到tomcat的webapp下
7.1复制dotcms_3.7.1\WAR\dotcms.war到apache-tomcat-8.0.52\webapps\下
7.2并且重命名为ROOT.war
7.3删除原来的ROOT文件夹
8.启动tomcat
启动tomcat最后启动apache-tomcat-8.0.52\bin\startup.bat
9.查看日志dotcms.log
ROOT\dotsecure\logs\dotcms.log
正常情况下第一次启动需要10分钟左右,并且不会报错,由于第一次需要进行数据库创建表、初始化dotcms的数据,把starter.zip导入到数据库等等操作。
10.进入docms首页
http://localhost:8080/ 前台
http://localhost:8080/admin 管理后台 初始 账号[email protected] 密码admin
11.常见错误
1.jdk版本不对,需要使用jdk1.8
2.启动后不能访问
解决方法:
1.查看数据库是否创建了140多张表,并查看inode这个表是否存在数据
2.查看ROOT\dotsecure\logs\dotcms.log中具体的报错信息(一般数据库不能连接的错误比较多,需要把数据库dotcms删除后重新部署)
12帮助支持
在搭建的过程中有问题可以在评论区给我留言,我使用dotcms3.7.1有2年的经验,曾经在公司搭建过tomcat、jboss的单点和集群环境,使用apache+jboss+oralce的搭建和apache+tomcat+mysql组合搭建