JSPGenCMS安装教程
导航: 上一页
运行环境[ ]
JSPGenCMS具备跨平台特性,可以运行于 Linux/FreeBSD/Unix/SunOS 及微软 Windows2000/2003 等各种操作系统环境下。
对于刚刚接触Java或者JSP的新手,推荐使用集成开发环境 WATMServer。
JSPGenCMS 需要服务器上装有如下软件:
可用的 httpd服务器(如 Apache2.2 以上、Tomcat5.0 以上等) 及 JSPGen3.0 框架通用组件包。
推荐使用JDK1.5.x+Apache 2.2.x+Tomcat5.x +MySQL5.x+Mod_JK-1.2.x 的环境来运行JSPGenCMS。
初次安装至少40M可用空间。
安装步骤[ ]
大致安装步骤:全部下载完成后先安装WATMServer,安装完成后重启电脑;重启后再安装 Navicat for MySQL;再将 JSPGenCMS 压缩包解压后的文件全部剪切到 WATMServer 安装目录中 WebROOT目录内。
安装 WATMServer[ ]
双击WATMServer2_Setup.exe 文件(若是压缩包则需要先解压),根据其中的说明文件操作便可,安装走到最后一步时去掉界面上所有打勾选项。重启电脑…
重新启动电脑后,启动 WATMServer 控制台,确保已安装的 WATMServer 各服务软件都正常运行(红色指:关闭状态;绿色指:运行中),若有某项没有运行用鼠标右键单击选择启动便可。
如何得知WATMServer 是否安装成功?
在IE地址栏输入:http://127.0.0.1 回车,如果显示 “Hello WATMServer! ”则说明安装成功!
[ ]
根据提示一步一步走便可,安装成功后,创建本地 MySQL服务器链接并修改 MySQL 默认账号密码,然后再鼠标右键单击创建 JSPGenCMS 数据库(默认编码即可);
创建完毕后再鼠标右键单击数据库选择“运行 SQL 文件”,也就是导入 JSPGenCMS 默认结构表(CMS.sql)及默认数据表(Data.sql)。
导入编码为GBK选项为:936 (ANSI/OEM - Simplified Chinese GBK)。
安装 JSPGenCMS[ ]
- 删除WATMServer 安装目录中WebROOT目录内所有文件,将JSPGenCMS压缩包解压后的文件全部剪切到此目录中,若是租用的空间则直接上传到服务器指定目录内便可;
- 配置平台日志信息:文件位于 /WEB-INF/classes/Log4j.properties 如果对 log4j 不是太熟悉,只将其中的 log4j.appender.LogFile.File 值修改为具体保存地址便可,其他无需更改。(文件中有注释)
- 配置平台数据库连接池信息:文件位于 /WEB-INF/classes/ Proxool.properties 如果对 Proxool 不是太熟悉,那只将其中的 proxool.driver-url 、user、password 值修改为刚创建的数据库名称及更改后的数据库密码便可,其他无需更改。(文件中有注释,此处不再详细说明)
注: proxool.driver-url 格 式 为 : jdbc:mysql:// 数据库服务器 IP:端口 / 数据库名称?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8 其中绿色为要修改的地方(如果是在本地服务器运行,数据库服务器 IP 可用“127.0.0.1”,非本机请用真实 IP 地址)。
- 配置平台基本信息:文件位于 /WEB-INF/ config.xml
如果对 JSPGen 框架配置文件不是太熟悉,那只将其中的 host、install、taglib、proxool 修改为具体绝对路径便可,其中 proxool 为刚配置的数据库连接池中的别名,其他无需更改。(文件中有注释)
- 设置[[JS]脚本路径:文件位于 /js/Config.js
如果平台不是安装在虚拟目录下,此步可免! 否则, 请修改 ContextPath 为虚拟目录名 (ContextPath= '/虚拟目录名/');
平台配置[ ]
平台配置是平台上传至服务器后第一件要做的事…… 配置文件位于 /WEB-INF/classes/ config.xml 配置文件大体包含两部分:基本信息配置与核心功能控制。下面将分别介绍:
基本信息配置[ ]
<config> <info> <title>JSPGenCMS -中国 Java 平台下最强大的 CMS]系统</title><!--平台名称 --> <company>www.JSPGen.com</company><!-- 公司名称 --> <host>http://127.0.0.1/</host><!-- 平台访问地址 --> <email>JSPGen@163.com</email><!-- 联系邮箱 --> <install>F:/JSPGen/</install><!-- 平台安装路径 --> <taglib>F:/JSPGen/WEB-INF/</taglib><!-- 平台扩展标签配置路径 --> <startdate>1252416542500</startdate><!-- 平台运行起始时间 --> <timezoneid>Asia/Shanghai</timezoneid><!-- 平台默认时区 ID --> <pagesize>20</pagesize><!-- 平台分页列表数 --> <charset>GBK</charset><!-- 平台页面编码 --> <authkey>SGFSF0</authkey><!-- 平台密钥--> <!--支持格式: 127.0.0.1、127.0.0.*、127.0.0.0-127.0.0.10 多个用 \, 间隔 --> <allowip>127.0.0.1</allowip><!-- 允许访问 IP 范围 --> <denyip></denyip><!-- 禁止访问 IP 范围 --> </info> <mail> <!-- 通过 SMTP协议发送(支持 ESMTP 验证) 通过 SOCKET 连接 SMTP 服务器发送(仅Windows 主机支持, 不支持 ESMTP 验证) --> <type>MX</type><!-- 邮件发送方式(SMTP MX) --> <server>smtp.163.com</server> <port>25</port> <user>JSPGen</user> <password>123456</password> <format>htm</format><!-- 默认邮件内容格式(txt htm url) --> <sign>www.JSPGen.com</sign><!-- 默认邮件内容签名 --> </mail> <template> <!-- 默认编码 读取编码 输出编码 --> <code default="GBK" input="GBK" output="GBK" /> <maxdepth>5</maxdepth><!-- 模板解析深度 --> </template> <login> <user status="true" way="Name"> <!-- 是否允许用户登录 (登录方式:Id Name Mail) --> <power>0</power><!-- 登录+魅力值 --> <code>true</code><!-- 启用验证码 --> <cookie domain="">true</cookie><!-- 启用 cookie(作用域) --> <maxtime>0</maxtime><!-- 登录时间 --> <!--支持格式: 127.0.0.1、127.0.0.*、127.0.0.0-127.0.0.10 多个用 \, 间隔 --> <allowip></allowip><!-- 允许登录 IP 范围 --> <denyip></denyip><!-- 禁止登录 IP 范围 --> </user> </login> <message> <maxpop>10</maxpop><!-- 群发最多人数 --> </message> </config>
核心功能控制[ ]
<control> <upload name="上传设置" status="false"><!-- 上传配置 status(启用/禁用) --> <editor name="编辑器上传设置"> <!-- 上传图片 status(启用/禁用) display(view视图/list 列表) --> <image status="true" display="view" name="图片上传设置"> <dir>image</dir><!-- 保存目录 --> <rule></rule><!-- 规则 ${Ext} --> <maxsize>1048576</maxsize><!-- 文件大小 --> <allowext>.gif.jpg.jpeg.png</allowext><!-- 允许格式 * 为允许所有文件 --> <!-- 生成缩略图大小(要求)及保存路径[宽高不可都为 0] --> <thumb status="true" rename="true" width="100" high="100">image</thumb> <!-- 添加水印 status[deny 禁用 font 文字水印 logo 图片水印] 其中 GIF 图片只能添加文字水印 --> <water status="font" width="50" high="50" xy="9" space="10" alpha="50"> <font color="DDDDDD" name="verdana.ttf" style="bold" size="14">www.JSPGen.com</font> <logo>images/water.png</logo> </water> </image> <!-- ......可循环 image配置 名称不要重复便可......--> </editor> <cms name="CMS 上传设置"> <ad status="true" display="view" name="广告上传设置"><!-- 上传广告--> <dir>ad</dir> <rule></rule> <maxsize>1048576</maxsize> <allowext>.gif.jpg.jpeg.png.swf</allowext> </ad> <!-- ......可循环 ad 配置 名称不要重复便可......--> </cms> </upload> <html name="生成设置" status="false"><!-- 生成html配置 status(启用/禁用) --> <cms name="CMS 生成设置"> <index name="首页生成" status="true"> <dir></dir><rule></rule> <filename>index.html</filename> <template>index.html</template> </index> <!-- ......可循环 index配置 名称不要重复便可......--> </cms> </html> </control>
登录管理后台[ ]
- 在平台访问地址后加“/manager”(manager为管理文件夹,需与配置文件中定义一致)。
- 在出现的后台登录界面中输入管理员用户名、密码和验证码(默认的用户名为 jspgen,密码为jspgen) ,单击“登录”按钮,进入平台后台管理界面。