最近最热门的话题好象是关于怎么安装EasyJF开源项目里面的easyjf_bbs0.2,EasyJSite 。 很多人都安装不成功,Next大家就在群里面吼。是程序难吗?个人认为不见得我安装过EasyJSite 和easyjf_bbs0.2。中间都出现了问题。我也有请教我在这里把攻略写下。如果方便版主帮忙顶一下或者精一下。谢谢了 首先得安装JDK,这个我不讲了。相信也没有必要讲 不过我还是提供下载 http://www.txweb.cn/down/j2sdk-1_4_2_04-windows-i586-p.exe Next安装TOMCAT TOMCAT当然容器很多我这里讲下TOMCAT 我友情提供下载先。难到网上去找了 地址http://www.txweb.cn/down/jakarta-tomcat-5.0.19.rar Next是装一个WebLogic Server之类的服务器 建议用国产的花生。 免费的总是那么的让人向往 为了省事我把花生的程序也放我服务器上 地址http://www.txweb.cn/down/PeanutHull3.5.1.1.rar 人好没办法
Next我们http://www.easyjf.com/download.htm下载《简易java框架开源论坛系统(最新版本0.2)》 地址是http://www.easyjf.com/download/easyjf_bbs0.2.zip Next解压出来 [img]/bbs/upfile/doc/20060425/11459703819461157793070.jpg[/img] 把这些文件全部copy到TOMCAT下面的webapps\ROOT目录下面 Next是选择数据库。MYSQL or MSSQL 我装BBS用的是MYSQL EasyJSite 用的是MSSQL 这里为了节约大家的时间我一起提供下载 SQL Server 2000 地址http://www.txweb.cn/down/1101sql2000.rar SQL Server 2000 SP3补丁http://www.txweb.cn/down/chs_sql2ksp3.exe MYSQL 地址http://www.txweb.cn/down/mysqlforwin.exe MySQLFront 下载地址http://www.txweb.cn/down/MySQLFront.rar 我还有SQL Server 2005的但是太大不发布 好了我们的武器都准备好了,安装好了 接着到WEB-INF\lib文件夹下面把 mysql-connector-java-3.1.11-bin.jar(mySql的驱动) msbase.jar(MSSql的驱动) mssqlserver.jar(MSSql的驱动) msutil.jar(MSSql的驱动) EasyDBO0.4.jar
拷贝到tomcat的common\lib目录。 Next就是执行数据库程序执行bbs_mysql.sql 或者bbs_mssql.sql 我只讲装MYSQL的过程 修改ROOT\WEB-INF\classes、easyjf-dbo.xml <!-- MySql--> <property name="easydbo.connection.driver_class">org.gjt.mm.mysql.Driver</property><!-- JDBC驱动--> <property name="easydbo.connection.password">mysql</property><!--密码 --> <property name="easydbo.connection.url">jdbc:mysql://127.0.0.1:3306/easyjf</property><!-- 链接路径--> <property name="easydbo.connection.username">root</property><!--用户名--> <property name="easydbo.dialect">com.easyjf.dbo.sql.MySqlQuery</property><!-- 方言--> <property name="easydbo.optimize">true</property> <property name="esyydbo.show_sql">true</property><!-- 是否在控制台输出sql语句--> </datasource> 有注释的,能看懂中文的人都知道要修改哪。。。。。。 把bbs_mysql.sql 改成 # MySQL-Front 3.2 (Build 8.3)
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES */;
/*!40101 SET NAMES gbk */; /*!40103 SET TIME_ZONE='SYSTEM' */; create database easyjf; USE `easyjf`; CREATE TABLE `bbsdir` ( `cid` varchar(16) NOT NULL, `sn` varchar(16) NOT NULL, `title` varchar(100) default NULL, `parentSN` varchar(50) default NULL, `dirPath` varchar(250) default NULL, `intro` text, `tagImg` varchar(50) default NULL, `manager` varchar(50) default NULL, `subManager` varchar(50) default NULL, `vRType` varchar(50) default NULL, `vRValue` varchar(10) default NULL, `status` int(11) default NULL, `sequence` int(11) default NULL, `types` int(11) default NULL, `inputUser` varchar(16) default NULL, `inputTime` datetime default NULL, PRIMARY KEY (`cid`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
CREATE TABLE `bbsdoc` ( `cid` varchar(16) NOT NULL, `dirSn` varchar(50) default NULL, `parentId` varchar(50) default NULL, `title` varchar(150) default NULL, `content` longtext, `intro` text, `files` varchar(50) default NULL, `imgs` varchar(150) default NULL, `readTimes` int(11) default NULL, `tagPic` varchar(50) default NULL, `voteScore` int(11) default NULL, `score` int(11) default NULL, `vRType` varchar(50) default NULL, `vRValue` varchar(50) default NULL, `inputTime` datetime default NULL, `inputUser` varchar(50) default NULL, `modifyTime` datetime default NULL, `ip` varchar(50) default NULL, `clientInfo` varchar(150) default NULL, `bad` int(11) default NULL, `good` int(11) default NULL, `source` varchar(50) default NULL, `topMessage` int(11) default NULL, `eliteMessage` int(11) default NULL, `status` int(11) default NULL, PRIMARY KEY (`cid`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
CREATE TABLE `bbsuser` ( `cid` varchar(16) NOT NULL, `userName` varchar(16) NOT NULL, `password` varchar(16) NOT NULL, `sex` varchar(10) default NULL, `email` varchar(50) default NULL, `tel` varchar(50) default NULL, `loginTimes` int(11) default NULL, `status` int(11) default NULL, `inputTime` datetime default NULL, `intro` text, `lastLoginTime` datetime default NULL, `lastLoginIP` varchar(50) default NULL, `photo` varchar(50) default NULL, `qq` varchar(50) default NULL, `score` int(11) default NULL, PRIMARY KEY (`cid`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
执行bbs_mysql.sql 连接写localhost 用户名写root 密码:你自己安装MYSQL的时候设置的密码 Next执行。不要告诉我你不知道怎么执行... 接下来把mssqlserver.jar 跟mysql-connector-java-3.1.11-bin.jar 拷贝到你装猫的那个目录的common\lib目录下面 MSSQL把msbase.jar跟 msutil.jar目录下面 注意:配置MYSQL的时候会出现的问题。 有Standard Character Set Best Support For Multilingualism Manual Selected Default Character Set / Collation 这3个选项的时候选择Manual Selected Default Character Set / Collation Next在下面的下拉菜单中选中“gbk” MYSQL其他的都默认就是了 Next启动MYSQL服务 启动TOMCAT 接http://localhost:8080/bbs/ 可以访问了 最后一步就是新建一个管理员 直接注册就行,注册一个admin用户 接下来就OK 这样你的BBS就安装成功。如果需要别人也能看见你的BBS,那么你得安装WebLogic Server,或者安装一个花生http://www.vicp.net上下载一个花生壳 下载http://www.vicp.net/PeanutHull/PeanutHull_Download.htm Next注册ID 再申请一个免费域名(有钱人建议申请一级域名)。Next用你注册的花生ID登陆你下载下来的花生壳 。
安装:EasyJSite 注:EasyJSite 暂时不属于开源项目,EasyJF部分成员有拿到EasyJSite 程序 把WebRoot目录下面的所有程序 copy到TOMCAT webapps\ROOT下面 修改easyjf-dbo.xml <?xml version="1.0" encoding="utf-8"?> <easyjf-dbo> <datasource name="bbs" type="org.apache.commons.dbcp.BasicDataSource"> <!--Ms SqlServer --> <property name="easydbo.connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property> <property name="easydbo.connection.password">sa</property> <property name="easydbo.connection.url">jdbc:microsoft:sqlserver://iciker-3d550adc:1433;DatabaseName=easyjf; SelectMethod=cursor</property> <property name="easydbo.connection.username">sa</property> <property name="easydbo.dialect">com.easyjf.dbo.sql.MSSqlServerQuery</property>
看了大家应该知道怎么修改 Next恢复Ms_sql_database 是MSSQL数据库 直接恢复就能用了 MSSQL一定得打上SP3的补丁才能用 一切好了之http://localhost:8080/manage.ejf看提示筐架错误不? 提示错误证明你数据库或者数据库驱动没装好 因为你以前可能装过EasyJF的其他程序。你得在TOMCAT里面的common\lib下面找到EasyDBO0.3.jar 删除 替换成EasyDBO0.4.jar就OK。 写的累了。大家看看还有什么欠缺的地方说下 我下次根贴补上。

|