工作的关系发现了JEECMS这个网站管理系统,这个CMS系统提供的功能比较全。对于使用JEECMS进行商业建站等商业性活动需要购买商业授权,而个人建站完全免费,有需要的朋友可以尝试。这里说一下这个系统带源码版本的搭建方式。官网提供了CMS、论坛等多种产品,这里只介绍CMS。
JEECMS 产品介绍·JEECMS内容管理系统是国内java开源CMS行业知名度最高、用户量最大的站群管理系统
·JEECMSV8 在原来高效的构架基础上对Spring,hibernate jar升级、Jquery升级,增加了Shiro框架,Shiro 是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。目前使用的框架技术有SpringMVC3 Spring4 Hibernate4 Freemarker Shiro HTML5技术架构。
·基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点,支持mysql、oracle、sqlserver、DB2等数据库
·f懂html就能建站,提供最便利、合理的使用方式
·强大、灵活的标签,用户自定义显示内容和显示方式支持插件、站群内容复制、标签自定义字段查询
·在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性
·完全生成全站静态页面,可自定义路径结构,全面提高页面访问速度
·轻松建设大规模网站,可通过次级域名建立子站群,各子站后台管理权限分离,全站实现单点登录子站访问方式用路径区分(内网一个ip的情况下可用)
源码导入eclipse步骤一.解压源码包jeecmsv8.1-src.zip,解压后文件夹src和WebContent
二.建立一个Dynamic Web Project
填好工程名称,如jeecms 如图
选择编码为UTF-8
三.打开eclispe的工作空间,进入jeecms工程位置目录。
将解压后源码包里面的src和WebContent文件夹,复制到jeecms工程位置下。(注:请先删除jeecms工程位置下原有的src和WebContent文件夹)
在eclispe中选中jeecms工程按 F5 更新工程 如图1-6所示
四.修改jdbc链接文件在WEB-INF/config下的jdbc.properties
在数据库中导入db文件夹下的数据库
五.配置server并启动
后台管理路径为http://localhost:8080/jeecms/jeeadmin/jeecms/index.do
默认帐号:admin
密码:password
前台路径为http://localhost:8080/jeecms
这时是没有样式的,需要在工程里面需要在后台-配置-全局设置-部署路径里面写上工程名。即/jeecms 如图1-10所示
六.常见问题
由于在创建动态web项目之前,没有先创建一个Server用于在eclipse里运行和调试web项目。会导致找不到javax.servlet.http包中的HttpServletRequest和HttpServletResponse。如图1-11所示
导入Tomcat下lib文件下的servlet-api.jar这个jar包。如图1-12示
至此,基本不会有太大问题,就可以debug跟着源码进行研究并二次开发了。
,