野蔷薇社区论坛程序安装说明

本软件更适合有一定JAVA B/S类程序开发基础的朋友安装!

准备工作,以JK2方式整合Apache+tomcat使其能正确执行JSP程序。

Apache配置

蓝色站点配置是主程序配置信息,绿色是社区附件配置,域名及路径请自行定义!
<VirtualHost *:80>
	JkMount /*. ajp13
	JkMount /*.jsp ajp13
	JkMount /*.do ajp13
	RewriteEngine On
	RewriteRule ^/club/userTop-views.html$ /club/userTop.jsp?orderBy=9 [PT,L]
	RewriteRule ^/club/userTop-score.html$ /club/userTop.jsp?orderBy=4 [PT,L]
	RewriteRule ^/club/userTop-money.html$ /club/userTop.jsp?orderBy=6 [PT,L]
	RewriteRule ^/index-([0-9]*).html$ /index.jsp?forumId=$1 [PT,L]
	RewriteRule ^/club/f([0-9]*)b([0-9]*)l([0-9]*)fp([0-9]*).html$ /club/forum.jsp?forumId=$1&better=$2&labelId=$3&fpage=$4 [PT,L]
	RewriteRule ^/club/f([0-9]*)b([0-9]*)l([0-9]*)fp([0-9]*)t([0-9]*)p([0-9]*).html$ /club/thread.jsp?forumId=$1&better=$2&labelId=$3&fpage=$4&topicId=$5&page=$6 [PT,L]
	RewriteRule ^/club/f([0-9]*)b([0-9]*)l([0-9]*)fp([0-9]*)r([0-9]*)p([0-9]*).html$ /club/thread.jsp?forumId=$1&better=$2&labelId=$3&fpage=$4&replyId=$5&page=$6 [PT,L]
	RewriteRule ^/club/f([0-9]*)b([0-9]*)l([0-9]*)fp([0-9]*)t([0-9]*)p([0-9]*)txt.html$ /club/threadtxt.jsp?forumId=$1&better=$2&labelId=$3&fpage=$4&topicId=$5&page=$6 [PT,L]
	RewriteRule ^/club/u([0-9]*).html$ /club/user.jsp?userId=$1 [PT,L]
	RewriteRule ^/music/s([0-9]*).html$ /music/song.jsp?songId=$1 [PT,L]
	RewriteRule ^/music/s([0-9]*)p([0-9]*).html$ /music/song.jsp?songId=$1&bpage=$2 [PT,L]
	#RewriteLog e:\\1.log
	#RewriteLogLevel 2
	ServerAdmin gamvan@gmail.com
	DocumentRoot "d:\web\www.yeqiangwei.com"
	ServerName demo.yeqiangwei.com
	#ErrorLog logs/error.log
	#CustomLog logs/access.log common
</VirtualHost>

Tomcat配置

蓝色部分为数据库连接池配置
<Host name="www.yeqiangwei.com" appBase="webapps" unpackWARs="true" autoDeploy="true" 
	xmlValidation="false" xmlNamespaceAware="false" >
	<Context path="" docBase="D:\web\www.yeqiangwei.com" reloadable="false">
	<WatchedResource>WEB-INF/web.xml</WatchedResource> 
	<Resource name="JNDI/YQW_club" auth="Container" type="javax.sql.DataSource"
		driverClassName="net.sourceforge.jtds.jdbc.Driver" 
		url="jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=YQW_club" 
		username="sa" password="123" maxActive="0" maxIdle="20" 
		maxWait="-1"/> 
	</Context>
</Host>

数据库安装

您需要安装SQL server 2005 新建数据库,然后以完全覆盖的形式还原压缩包内的sql.bak文件,至此数据库安装完毕。

程序配置

社区程序Hibernate配置文件在/WEB-INF/classes/yeqiangwei.hb.xml

你可以按照Hibernate配置规则配置社区是否启用数据库连接池

Log4j的配置文件在/WEB-INF/classes/log4j.properties

你需要修改一下日志输出路径为一个有效的路径,记事本打开log4j.properties找到下面这一行改之!
log4j.appender.file.File=D:\\web\\www.yeqiangwei.com\\WEB-INF\\log.log

/WEB-INF/classes/yeqiangwei.cfg.xml这是社区的基本配置文件,有个重要的地方要手动改就是sitePath改成你站点的绝对路径。其他内容登陆后台后可以在线改!

/WEB-INF/classes/ehcache.xml为社区的默认缓存配置文件,你可以根据自己的服务器硬件配置调整缓存配置以达到最佳性能,如果你不是很清楚EHcache配置文件规则请保持默认!



上述配置都配置好,你可以重启APACHE和TOMCAT网站应该可以访问了, 社区默认用户名 yeqiangwei 登录密码和管理密码均为 123456
有任何疑问可以到www.YeQiangWei.com社区程序版面提出。
©2008 YeQiangWei.com