Jun 19
前几天有几个网友又在询问Myblog不能下载的问题。今天修复了剩下的几个bug,准备发布1.0版本。赶巧今天是端午节。大家吃粽子了么?我刚吃过。
这里给几张1.0版本的截图。
下载地址一 googlecode.com
下载地址二 http://jdkcn.com/download.htm
使用站点
莫多泡泡(itheme)
我爱地图(default theme)
Like others
Trackback:Myblog1-GA-Dragon-Boat-Festival-Release











Wednesday, June 20, 2007, 05:25:28 PM (CST)
在马桶下显示还是有些问题
右边的都跑下面了。
泡泡设计这个blog的时候怎么考虑缓存的问题的?
Thursday, June 21, 2007, 10:06:54 AM (CST)
这个不是模版的问题。是最新日志把右边的那个撑开了。你点那个绿色圆圈收起来就到右边去了。看来这里需要截取一下。缓存用了oscache,里面还自己做了些缓存。比如右面的评论,最新日志,连接,分类这些都有做缓存。
Tuesday, July 03, 2007, 05:05:35 AM (CST)
下载完整的工程中 带有数据库文件吗?
Tuesday, July 03, 2007, 06:13:11 AM (CST)
没有数据库文件。建立好数据库。修改config.properties文件。hibernate会自动建立数据库表的。
Thursday, July 05, 2007, 09:43:31 AM (CST)
我从http://myblog.googlecode.com/files/myblog-1.0-GA.war
下载的,不做任何修改可正常运行,但无法显示后台控制面板的站点配置,日志管理,添加分类,分类管理,添加链接,链接管理,评论管理,默认就是只有一个日志添加
itheme 前台页面,这个也做不到,不知道要如何配置出来,只有默认前台页面
这是为何?
我用的是WINDOWS 2003SSERVER
IE6.0
补充:itheme 前台页面这个做得很好,能够自动拖放面板上面的组件,但我在网站下载的源码做不到,要如何能用做到这一点, 我想学会这种技术
Tuesday, July 10, 2007, 03:10:40 AM (CST)
表里的数据怎么弄进去?登陆的初始数据怎么给进去?
Tuesday, July 10, 2007, 03:28:34 AM (CST)
数据库建立好之后,启动服务,hibernate会自动建立表结构,第一次会初始化数据。登陆用户也是在初始化的时候写入的,你只需要修改 WEB-INF/classes/config.properties文件就可以了。
Tuesday, July 10, 2007, 04:30:00 AM (CST)
可是我的表自动建好了,但是里面没有数据。很奇怪。谢谢指点一下。
Tuesday, July 10, 2007, 04:35:02 AM (CST)
你需要将initialization=true 设置成true,重启一下服务就有数据了。然后再修改成false.
Tuesday, July 10, 2007, 05:02:49 AM (CST)
这次可以了,真不错。这是怎么做到的?
另外这里如何增加用户和注册用户,admin是最高权限人吗?怎么管理站点的信息?
谢谢了。
Tuesday, July 10, 2007, 05:33:05 AM (CST)
用admin登录后就可以管理了阿。不过后台的菜单你可能需要用Firefox,或者opera才能看到,IE的bug还没有解决。
Tuesday, July 10, 2007, 06:00:52 AM (CST)
这回明白了,谢谢。
Wednesday, July 11, 2007, 07:17:44 AM (CST)
我想问一下 ,我愣是没找到数据库在哪里 , 很失败, 也很丢人, 本来不想问了, 但是没办法了 。。 之找到myblog.mdl 这个文件, 不知道是做什么的。 如果是数据库的话怎么打开啊, 怎么导入啊 ????
Thursday, July 12, 2007, 05:44:59 AM (CST)
myblog.mdl 这个不是数据库文件,是rose文件。我会写一个1.0版本的安装文档。
谢谢支持。
Friday, July 13, 2007, 04:01:49 AM (CST)
http://localhost:8899/myblog-1.0-GA/tag/%E5%88%9B%E6%84%8F/
Data Access Failure
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not execute query; uncategorized SQLException for SQL [select this_.id as id10_0_, this_.name as name10_0_ from MYBLOG_TAG this_ where this_.name=?]; SQL state [HY000]; error code [1267]; Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='; nested exception is java.sql.SQLException: Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
Friday, July 13, 2007, 04:03:25 AM (CST)
http://localhost:8899/myblog-1.0-GA/tag/%E5%88%9B%E6%84%8F/
Data Access Failure
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not execute query; uncategorized SQLException for SQL [select this_.id as id10_0_, this_.name as name10_0_ from MYBLOG_TAG this_ where this_.name=?]; SQL state [HY000]; error code [1267]; Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='; nested exception is java.sql.SQLException: Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
点击TAGS里面的某个TAG,出现上面的报错,是什么原因?
Friday, July 13, 2007, 04:58:35 AM (CST)
看起来好像是数据库的编码问题。你用的什么数据库。如果是mysql建立数据库的时候请使用utf-8编码。如果您建立的时候不是用的utf-8编码请先drop原来的数据,然后再建立。
alter database xxx DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Saturday, July 14, 2007, 03:52:24 AM (CST)
谢谢,TAGS的显示通过编码设置解决了
在后台增加了新的中文分类,访问:
http://localhost:8899/myblog-1.0-GA/category/%E6%98%8E%E6%98%9F/
就会出现空指针异常:
java.lang.NullPointerException
com.jdkcn.web.CategoryController.handleRequestInternal(Unknown Source)
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:717)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:658)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.jdkcn.web.filter.MessageFilter.doFilter(Unknown Source)
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:130)
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:107)
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:78)
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:383)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:71)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:183)
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:125)
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:107)
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:78)
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:383)
com.jdkcn.web.filter.GZIPFilter.doFilterInternal(Unknown Source)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.opensymphony.oscache.web.filter.CacheFilter.doFilter(CacheFilter.java:163)
com.jdkcn.web.filter.RequestCounterFilter.doFilterInternal(Unknown Source)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
如果新添加新的分类是英文的,就能正常访问:
http://localhost:8899/myblog-1.0-GA/category/Test/
Saturday, July 14, 2007, 04:01:50 AM (CST)
你的问题这样解决。
http://jdkcn.com/entry/39.html
Saturday, July 14, 2007, 04:06:28 AM (CST)
我发现个问题,我点击JDKCN.COM的新分类比如生活的链接,URL里面打开的链接就是:http://jdkcn.com/category/生活/
而在我本地上面通过后台添加了新的分类生活,回到前台打开显示的是:http://localhost:8899/myblog-1.0-GA/category/%E7%94%9F%E6%B4%BB/
访问抛出空指针异常和这个有关系吗?
一访问就出现上面说的空指针抛出异常,但是用英文分类访问就没有问题。我用的MYSQL数据库,我通过修改MY.INI文件设置数据库默认的编码格式为UTF8,重新通过博客程序来生成MYSQL的表,一样默认是GBK的,好奇怪。
我就一个一个修改表格的字段将编码格式改为UTF8,碰到是id 字段且KEY为PRI,并且是其他表的做为外键引用的,一改字段编码格式为UTF8就报错,不让修改,头大!
Saturday, July 14, 2007, 04:21:17 AM (CST)
To:java_lear 你可以看一下我最新的那篇关于安装myblog的日志。
你也不需要修改mysql的编码。你先建立好数据库然后执行一下。alter database myblog DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 这样就可以了。然后你再启动myblog建立数据表。这样的就是utf8的了。不是那个url的问题。你点击http://jdkcn.com/category/生活 ,之后显示的url和你的是一样的。
你的NullPointerException 是需要修改tomcat的配置请看
http://jdkcn.com/entry/39.html