首页 | 公告 | 参考资料  | 教程 | 框架/设计 | 源码/下载 | 构件产品 | MyRSS 
简易java开源论坛->新手技术交流
  版主:battle001
 版面公告:Java新手提问及技术交流区,EasyJF有专人进行解答.
搜索 文章标题: 发表人:
[回复] [精华帖] [版主管理]
 主题:安装EasyJF开源项目服务器基本配置
  [引用回复]

  最近最热门的话题好象是关于怎么安装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。
写的累了。大家看看还有什么欠缺的地方说下
我下次根贴补上。


 楼主:iciker 2006-04-26 11:22:55.213
 
  [引用回复]

这几天老是有人问数据库的问题
本来想抽个时间总结一下的,现在你写了我就不用写了
呵呵
 发言人:天一 楼层:1  2006-04-25 22:02:29.773
 
  [引用回复]

汗。。。
让你偷闲了
哈哈
 发言人:iciker 楼层:2  2006-04-25 22:06:21.557
 
  [引用回复]

  最近最热门的话题好象是关于怎么安装EasyJF开源项目里面的easyjf_bbs0.2,Easy...

iciker兄弟,你提供的几个下载的链接我这里都打不开啊!!
http://www.txweb.cn/down/j2sdk-1_4_2_04-windows-i586-p.exe
http://www.txweb.cn/down/jakarta-tomcat-5.0.19.rar
http://www.txweb.cn/down/PeanutHull3.5.1.1.rar
 发言人:pingpangball 楼层:3  2006-04-26 11:02:46.103
 
  [引用回复]

抱歉
忘了说
服务器在我电脑里面
建议你最好不要上午下
因为我上午不开电脑的
抱歉哈/。。。.....
 发言人:iciker 楼层:4  2006-04-26 11:22:55.243
4条回复 共1页,目前为第 分页: 
[精华帖] [刷新]
 请在下面输入回复信息

表情图片
(加入心情图标)



内容:
相关图片: 各图片之间用逗号隔开
相关附件: 各附件之间用逗号隔开
用户名: 您还没有[ 注册]或[登录
 

Aboutus | 联系我们 | 程序开发 | 网站地图 | 留言板