2008-06-19
FaceYe基础版(开源)介绍(总述)
FaceYe开源portal以Ext2.1,Struts1.3,Spring2.0,Hiberante3.2,MySQL5,Acegi等技术体系为支撑,为用户提供一个简单的,实用的portal解决方案.
下载地址:http://FaceYe.googlecode.com/
关于FaceYe的更多文章请参考:http://ecsun.javaeye.com
FaceYe更多预览图请参考:http://ecsun.javaeye.com/album
在开发FaceYe的过程中,主要使用到了Ext2.1,Struts1.3,Spring2.0,Hiberante3.2,MySQL5,Acegi,portal等技术体系.其中使用了大量的模板功能,代码不够完美,但是是基于Ext的一个完整的实现.
在今后一段时间里,会陆续的把所有功能写出来.
作者:海鹏 联系:myecsun@hotmail.com/Q:82676683
/群:56927478(已满),30138004(2群开放)
1.技术体系
Ext2.1,Struts1.3,Hibernate3.2,Spring2.5,Acegi 1.06,MySQL,Ext portal
2.功能概述:
Blog,RSS订阅,网址导航
3.特色
基于标准的SSH结构,基础Ext的展现界面,基于数据库的acegi安全认证.可随意更改的portal布局,可随意添加的portlet.
4.如何安装Faceye基础版
4.1.安装环境
JDK1.5及其以上
MySQL5.0以上
Tomcat5.5以上或其它Web容器,如JBoss
Ant(非必须,当然,如果有ant环境的话更好.)
4.2.数据库安装.
在进行本步操作之前,请确保MySQL数据库服务器已安装成功,并成功启动服务.
进入x:/FaceYe/db/
(注:x为你的驱动器盘符)
可以看到数据库FaceYe.sql
进行mysql根目录,如你的MySQL安装在C:/下
那么你的根目录为:c:/MySQL/bin
使用:mysql -u root -p
其中 root为你MySQL数据库的用户名,当然你可以使用其它数据库用户,默认使用root用户
执行完本命令后,控制台会提示您输入数据库密码,请输入数据库用户root的密码,如"root"
进入MySQL控制台:
mysql>source x:/FaceYe/db/FaceYe.sql
执行完本命令,数据库导入结束.
如果不能使用命令模式导入数据库,请尝试使用navicat8进入数据库的导入操作.
4.3.部署
将x:/faceye/dist/faceye.war拷贝至Web容器
如果你使用的是tomcat,请拷贝至:x:/tomcat/Webapps/
如果你使用的是JBoss,请拷贝至:x:/jboss/server/default/deploy
(注:默认部署后既解包,如没有解包,请首先解包)
4.4.数据库连接配置
打开:x:/tomcat/faceye/WebRoot/Web-INF/classes/com/faceye/core/config/ApplicationContext-resource.xml
修改数据库连接参数(主要为数据库端口(默认3306),用户名及密码(默认均为root))
4.5.JS全局路径修改
打开:x:/tomcat/faceye/WebRoot/scripts/util/Util.js
找到:var BP='http://localhost:80/faceye/';进行修改
如:你的web容器使用的是8080端口,则修改为:
var BP='http://localhost:8080/faceye/';
4.5.重启动faceye
在做完以上操作后,既完成了基础的配置工作,可以启动服务器
请以:http://localhost:port/faceye/(port为Web窗口端口,默认8080)
系统用户名/密码:admin/admin
4.5.如何从源码构建并部署至应用服务器.
1.打开MyEclipse
2.新建一web project
3.部署到指定服务器.
(注:修改数据库连接及JS全局路径。)
说明:自行打包请加入:servlet-api.jar,jsp-api.jar,
在builx.xml的full-compile任务中加入:
<copy todir="${basedir}/build/classes">
<fileset dir="${basedir}/build/src">
<exclude name="**/*.java" />
</fileset>
</copy>
然后调用ant full-compile任务,再调用war任务.
关于无法导入数据库的说明:
在使用期间,发现很多朋友没有办法正常导入数据库,MySQL数据库的导入出现异常,大多是数据库编码的,在FaceYe开源portal里面,表的创建,后面会跟打上:
CHARSET=gbk;
标记
同时,在数据库脚本中,分成了两部分,第一部分为数据库及表的创建(238行以前),第二部分为数据的导入(insert,238行以后),如果因为编码问题没有办法导入数据库,可以把这两部分分开来做
第一步:
使用前238行创建数据库的脚本,创建数据库及表结构
第二步
使用238行以后的脚本,导入数据.
这样一来,就可以方便数据库的导入了.
当然,如果可以一次导入数据库,会更好.
下个版本,将提供UTF-8格式数据库,就不会出现这样的问题.
******************************************************************
关于FaceYe开源portal的其它更多内容包括
:
- FaceYe开源portal(Ext Tree,Portal,Struts,Spring,Hibernate,MySQL,SSH)介绍总站(含FaceYe小组联系方式)http://ecsun.javaeye.com
- FaceYe开源portal(Ext Tree,Portal,Struts,Spring,Hibernate,MySQL,SSH)运行预览图http://ecsun.javaeye.com/album
- FaceYe开源portal(Ext Tree,Portal,Struts,Spring,Hibernate,MySQL,SSH)最新下载[url]http://faceye.googlecode.com[url]
- FaceYe开源portal(Ext Tree,Portal,Struts,Spring,Hibernate,MySQL,SSH)基础版(开源)介绍(总述)http://ecsun.javaeye.com/blog/205750
- FaceYe开源portal(Ext Tree,Portal,Struts,Spring,Hibernate,MySQL,SSH)(基础版)中对JavaScript的动态加载 http://ecsun.javaeye.com/blog/210441
- FaceYe开源portal(Ext Tree,Portal,Struts,Spring,Hibernate,MySQL,SSH)(基础版)中对带复选框的树结构的处理 http://ecsun.javaeye.com/blog/205911
- FaceYe开源portal(Ext Tree,Portal,Struts,Spring,Hibernate,MySQL,SSH)(基础版)中对JSON数据的处理.http://ecsun.javaeye.com/blog/205882
- FaceYe开源portal(Ext Tree,Portal,Struts,Spring,Hibernate,MySQL,SSH)(基础版)安全框架总述(acegi功能加强版)http://ecsun.javaeye.com/blog/212877
FaceYe用户及开发人员提供文档(以下内容为FaceYe开发人员或用户提供,请尊重原著):
- FaceYe部署及相关问题解决http://code.google.com/p/faceye/wiki/deployFaceyeProject
******************************************************************
RSS订阅
为角色授于模块权限
为权限分配操作功能
- 14:12
- 浏览 (1715)
- 论坛浏览 (6232)
- 评论 (44)
- 分类: FaceYe开源
- 相关推荐
评论
Line:11
Char:10361
Code:0
Error:拒绝访问。
网址:http://127.0.0.1:8080/faceye/default.do?method=forward&forward=home
怎么回事呢
Char:10361
Code:0
Error:拒绝访问。
网址:http://127.0.0.1:8080/faceye/default.do?method=forward&forward=home
怎么回事呢
代码方面还不够完美,很多地方是一些参考的实现,可以考虑使用部分代码,比如对acegi的处理,比如随意布局的portal处理,比如可以随意拖动的树结构等,这些方面相对比较完善.
chenzengpeng
2008-07-04
回复
用上了··谢谢楼主··
netwalkerli
2008-07-03
回复
能否支持其他数据库
目前已知已经有很多朋友安装成功了,MySQL数据库导入历来存在编码等一系列问题,比如所安装的MySQL根目录下,mysql.ini指定了GBK?开发过程中MySQL根目录下的mysql.ini始终为UTF-8,所以这一点要首先确认,用GBK可能会出现问题,请检查.
同时我上传了一个相对新一点的数据库到google code,可以去下载一下,地址为:
http://code.google.com/p/faceye/
同时我上传了一个相对新一点的数据库到google code,可以去下载一下,地址为:
http://code.google.com/p/faceye/
chenzengpeng
2008-06-28
回复
et20022104 写道
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''<P> /**<BR> * <A href=\"http://www.faceye.com\">www.faceye.com</A>缃? at line 1
[Err] INSERT INTO `user_blog_article` VALUES ('402881dd1a1fdc27011a2001f6c50001', '2008-05-25 12:25:17', '<P> /**<BR> * <A href=\"http://www.faceye.com\">www.faceye.com</A>缃戠粶鏀寔绯荤粺 浣滆€?瀹嬫捣楣?BR> * <A href=\"mailto:ecsun@sohu.com/myecsun@hotmail.com/QQ:82676683/\">ecsun@sohu.com/myecsun@hotmail.com/QQ:82676683/</A>鎶€鏈氦娴佺兢:56927478 璇存槑:Blog porlet<BR> */<BR>com.faceye.portal.portlet.SinglePortlet = {<BR>
[Msg] Finished - Unsuccessfully
导入数据的时候出错了 要怎么解决哦
[Err] INSERT INTO `user_blog_article` VALUES ('402881dd1a1fdc27011a2001f6c50001', '2008-05-25 12:25:17', '<P> /**<BR> * <A href=\"http://www.faceye.com\">www.faceye.com</A>缃戠粶鏀寔绯荤粺 浣滆€?瀹嬫捣楣?BR> * <A href=\"mailto:ecsun@sohu.com/myecsun@hotmail.com/QQ:82676683/\">ecsun@sohu.com/myecsun@hotmail.com/QQ:82676683/</A>鎶€鏈氦娴佺兢:56927478 璇存槑:Blog porlet<BR> */<BR>com.faceye.portal.portlet.SinglePortlet = {<BR>
[Msg] Finished - Unsuccessfully
导入数据的时候出错了 要怎么解决哦
我也出现了这个问题 希望楼主解决·····
314674625 写道
出现JAVASCRIPT错误:
Line:49
Char:1
Code:0
Error:'com' 未定义
网址:http://localhost/faceye/
我改了数据库链接和JS全局路径,其他应该没有需要修改的吧?
Line:49
Char:1
Code:0
Error:'com' 未定义
网址:http://localhost/faceye/
我改了数据库链接和JS全局路径,其他应该没有需要修改的吧?
其它的没有需要修改的,如果是自己打包,注意要完全打包.
建议使用http//code.google.com/p/faceye/ 提供的 war 包进行部署.如果自行打包,要参考文档.
bottom 写道
用的还是Acegi,什么时候升级到spring security 2.x?
下一个版本~
acegi以后只会是一个可选的安全应用,会有其它的安全应用加入~
bh_nesta 写道
我已经用Navicat来导入了。但是还是一样出错了。另外我用UltraEdit来打开faceye.sql文件查看,里面就有乱码;
麻烦LZ给我发一份数据库文件了。
bh_nesta@126.com
谢谢!
麻烦LZ给我发一份数据库文件了。
bh_nesta@126.com
谢谢!
已发送到你的邮箱.
UE打开其它文件也可能有乱码,建议使用Editplus
另外,Navicat 直接导入是没有问题的,很多朋友已经成功导入
出现JAVASCRIPT错误:
Line:49
Char:1
Code:0
Error:'com' 未定义
网址:http://localhost/faceye/
我改了数据库链接和JS全局路径,其他应该没有需要修改的吧?
Line:49
Char:1
Code:0
Error:'com' 未定义
网址:http://localhost/faceye/
我改了数据库链接和JS全局路径,其他应该没有需要修改的吧?
et20022104
2008-06-27
回复
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''<P> /**<BR> * <A href=\"http://www.faceye.com\">www.faceye.com</A>缃? at line 1
[Err] INSERT INTO `user_blog_article` VALUES ('402881dd1a1fdc27011a2001f6c50001', '2008-05-25 12:25:17', '<P> /**<BR> * <A href=\"http://www.faceye.com\">www.faceye.com</A>缃戠粶鏀寔绯荤粺 浣滆€?瀹嬫捣楣?BR> * <A href=\"mailto:ecsun@sohu.com/myecsun@hotmail.com/QQ:82676683/\">ecsun@sohu.com/myecsun@hotmail.com/QQ:82676683/</A>鎶€鏈氦娴佺兢:56927478 璇存槑:Blog porlet<BR> */<BR>com.faceye.portal.portlet.SinglePortlet = {<BR>
[Msg] Finished - Unsuccessfully
导入数据的时候出错了 要怎么解决哦
[Err] INSERT INTO `user_blog_article` VALUES ('402881dd1a1fdc27011a2001f6c50001', '2008-05-25 12:25:17', '<P> /**<BR> * <A href=\"http://www.faceye.com\">www.faceye.com</A>缃戠粶鏀寔绯荤粺 浣滆€?瀹嬫捣楣?BR> * <A href=\"mailto:ecsun@sohu.com/myecsun@hotmail.com/QQ:82676683/\">ecsun@sohu.com/myecsun@hotmail.com/QQ:82676683/</A>鎶€鏈氦娴佺兢:56927478 璇存槑:Blog porlet<BR> */<BR>com.faceye.portal.portlet.SinglePortlet = {<BR>
[Msg] Finished - Unsuccessfully
导入数据的时候出错了 要怎么解决哦
我已经用Navicat来导入了。但是还是一样出错了。另外我用UltraEdit来打开faceye.sql文件查看,里面就有乱码;
麻烦LZ给我发一份数据库文件了。
bh_nesta@126.com
谢谢!
麻烦LZ给我发一份数据库文件了。
bh_nesta@126.com
谢谢!
bh_nesta 写道
我的mysql是5.0.18的,今天换了一个5.0.51b的,还是一样,导入的时候出错了
Query OK, 1 row affected (0.03 sec)
ERROR 1366 (HY000): Incorrect string value: '\xE6\xA0\xB9\xE5\x88\x86...' for co
lumn 'name' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xE6\xA0\xB9\xE5\x88\x86...' for co
lumn 'name' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xE6\xA0\xB9\xE5\x88\x86...' for co
lumn 'name' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xE6\x88\x91\xE7\x9A\x84...' for co
lumn 'name' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xE6\x88\x91\xE7\x9A\x84...' for co
是不是要设置字符集啊?改怎么设置呢?
Query OK, 1 row affected (0.03 sec)
ERROR 1366 (HY000): Incorrect string value: '\xE6\xA0\xB9\xE5\x88\x86...' for co
lumn 'name' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xE6\xA0\xB9\xE5\x88\x86...' for co
lumn 'name' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xE6\xA0\xB9\xE5\x88\x86...' for co
lumn 'name' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xE6\x88\x91\xE7\x9A\x84...' for co
lumn 'name' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xE6\x88\x91\xE7\x9A\x84...' for co
是不是要设置字符集啊?改怎么设置呢?
使用Navicat Lite for MySQL进行导入操作,会比较顺利,如果不行,把数据库编码改为GBK进行尝试。
我的相册
Faceye基础版(开源)新建标签页
共 24 张
共 24 张
链接
最新评论
-
SNMP基础开发
大哥。。。不行哦。。。。。搞一些军事联接来骗俺。。。。太坏了。。。5555555 ...
-- by 郭亲华 -
一棵完整的异步加载的Ext ...
http://faceye.googlecode.com
-- by ecsun -
一棵完整的异步加载的Ext ...
似乎没有看到收尾的工作,干脆把代码传上来得了。可以学习学习
-- by phenom -
结束半月假期,开始工作
这不刚第一天来上班嘛~
-- by ecsun -
结束半月假期,开始工作
国庆节假日不办理户口的吧?我还得专门请假去弄户口,麻烦啊。
-- by geminiyellow

![ecsun的博客: [海鹏Blog]--{FaceYe开源} 用户头像](http://www.javaeye.com/upload/logo/user/36668/bcfaff38-8200-4288-88e6-f588c3138e36.gif?1196653519)





评论排行榜