http://www.javayou.com (收藏,设为首页)
当你不能再拥有时,你唯一能做的,就是让自己不要忘记 (手机请访问 http://3g.dlog.cn/javayou)

DLOG4J 1.4 版发行说明

2004年11月26日(Friday) 11点12分 作者: 本站原创 天气: 心情: 一般

新增特性

以下特性按照完成的时间进行排序

1. 网站title跟网站名称分开处理(detail->title)
2. 引用明细可选择全部或者仅是引用
3. 在页面上设置邮件的配置,邮件提醒模板的在线修改
4. 注册时不允许重名
5. 短消息俺发送时间倒序显示
6. 使用内嵌HSQL来替换Access数据库,以便于用户在非Windows操作系统下的运行
7. 在线修改首页滚动提示内容(DLOG设置->模板设置->滚动提示模板)
8. 改造邮件发送插件,使之无需帐号即可发送

为了方便无法使用CVS的用户,现已经将源码打包并上传到SourceForge网站,通过以下地址可以下载发行包以及源码包,项目源码使用Eclipse,可用Eclipse直接导入为项目。

http://sourceforge.net/projects/dlog4j/

标签: DLOG4J 
评论者: Thatway 2004-11-26 11:25 (Friday)
恭喜恭喜
评论者: 刘冬 2004-11-26 12:02 (Friday)

使用HSQLDB的用户请注意,如果第一次部署DLOG4J后启动时候无法使用再停止后再次启动即可。这是由于HSQLDB第一次初始化数据库导致其他功能执行失败的原因。

另外HSQLDB只是为了让用户可以在其他非Windows操作系统下一次部署即可使用,真实的环境建议不要采用,因为尚无经过大量的测试证实其是否稳定。

评论者: aeonsun 2004-11-26 15:43 (Friday)

HOHO,刚好更新,看一下,最近超级郁闷...........

很快将迷失自我,5555555

评论者: 大梦 2004-11-26 15:58 (Friday)
是不是在resin3下还不能插图。
评论者: 刘冬 2004-11-26 16:06 (Friday)
这个问题一直没解决,我们更愿意把它当作是resin3的问题
评论者: terry 2004-11-28 13:15 (Sunday)

发现问题,如果在一个tomcat上部署两个dlog4j,我一个使用access一个使用hsqldb就会出现错误。不知道是不是连接池的问题。

评论者: 刘冬 2004-11-28 14:44 (Sunday)

把错误信息贴出来看看

DLOG4J本身是一个独立运行的web应用程序,应该不会出现互相干扰的情况。

评论者: terry 2004-11-28 20:52 (Sunday)
多谢冬哥指导,在web.xml中去掉一个hsqldb相关的servlet映射后没问题了。
评论者: crabhero 2004-12-9 22:52 (Thursday)

            <set-property property="driverClassName" value="org.gjt.mm.mysql.Driver" /> 
            <set-property property="url" value="jdbc:mysql://localhost/dlog?useUnicode=true&amp;characterEncoding=GB2312" />
            <set-property property="username" value="root" />
            <set-property property="password" value="" />

这是我的mysql连接属性,也注释掉了web.xml中的相关映射,用的dlog4j_mysql_323.sql建表

为什么打不开页面?我已经成功运行了hsqldb的1.4版本 from sourceforge.net

 

 

评论者: 刘冬 2004-12-10 08:32 (Friday)

检查一下服务器启动的日记看到底是什么错误呢?由此才能判断是何种原因

看来DLOG4J应该提供一个自检的功能,否则让不少人在安装的时候不知道是什么原因导致无法使用。

评论者: crabhero 2004-12-10 10:17 (Friday)

javax.servlet.jsp.JspException: Cannot find bean site in any scope.....

就是这样的,应该怎么解决?

[Edit on 2004-12-12 09:54:56 By ld]
评论者: 刘冬 2004-12-10 11:18 (Friday)

这个是页面的错误,我估计数据库还是没有连接上,你要看后台的Tomcat的日记,看在启动过程中发生了什么异常信息没?

评论者: crabhero 2004-12-10 13:27 (Friday)

找到出错原因了/

在你发布的dlog4j_mysql_323.sql中,有4张表的键名使用了" ",我使用的Mysql Control Center工具,直接运行你的sql脚本,那4张表没有建成功,我去掉了

dlog_journal,dlog_message, dlog_site,dlog_user中的关于password,status带的引号,再用工具建表,就没问题了。mysql连接成功/

希望你在你的setup.readme中说明一下。

 

评论者: 刘冬 2004-12-10 13:43 (Friday)
多谢多谢,我已经把这个脚本修改了并且提交到CVS上!希望以后多对DLOG4J提出宝贵意见:)
评论者: crabhero 2004-12-10 13:50 (Friday)

还有就是,我通过前面的修改,现在好像不但建立的mysql的连接,也建立了hsqldb的连接

从启动日志中可以看到,但事实上我不仅注释掉了struts-config.xml中的hsqldb连接,也注释掉了web.xml中的 HSQLEngine,但还是有这样的警告

2004-12-10 13:32:19 net.sf.hibernate.connection.UserSuppliedConnectionProvider configure
警告: No connection properties specified - the user must supply JDBC connections

2004-12-10 13:32:20 net.sf.hibernate.xml.XMLDatabinder getOutputStyleSheetTemplates
警告: no XSLT implementation found - databinding disabled

2004-12-10 13:37:04 net.sf.hibernate.impl.SessionImpl finalize
警告: unclosed connection

2004-12-10 13:37:05 net.sf.hibernate.util.JDBCExceptionReporter logExceptions
警告: SQL Error: 1054, SQLState: S0022

还有sql错误Unknown column 'this.mode' in 'field list'。

 

评论者: crabhero 2004-12-10 13:55 (Friday)

还有就是

现在一个大大的 ERROR 在最新注册用户list和 xml/rss标记中间。

是不是其中那个sql出错了?导致页面显示有问题。应该是links.jsp有问题。请你检查一下。

评论者: 刘冬 2004-12-10 13:59 (Friday)
我刚检查了一下,却是是我的mysql那个脚本有点问题,你需要给dlog_favorite表增加一个mode字段,类型是varchar(5),我已经把这个新脚本放到CVS上了
评论者: crabhero 2004-12-10 14:03 (Friday)

祝dlog4j越来越兴旺

我去修改模板配色了

评论者: 刘冬 2004-12-10 14:04 (Friday)
好啊,网站建起来别忘了把网址贴出来让大家共赏啊
评论者: crabhero 2004-12-10 14:08 (Friday)

又有问题了,我好麻烦啊!

连接管理的时候,添加或者删除一提交,页面就出错,应该是servlet的问题

javax.servlet.ServletException: Can't call commit when autocommit=true
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

“可喜”的是,操作是成功的。

评论者: 刘冬 2004-12-10 14:22 (Friday)

这是mysql数据库不支持事务的问题,你把struts-config.xml关于数据库配置那段有一个encoding的参数的注释干掉,然后把值设为false再看看。如下

<data-source type="org.apache.commons.dbcp.BasicDataSource">
            <set-property property="driverClassName" value="org.hsqldb.jdbcDriver" /> 
            <set-property property="url" value="jdbc:hsqldb:hsql://localhost/dlog4j" />
            <set-property property="username" value="sa" />
            <set-property property="password" value="" />   
            <set-property property="maxActive" value="20" />
            <set-property property="maxWait" value="5000" />
            <set-property property="defaultAutoCommit" value="true" />
            <set-property property="defaultReadOnly" value="false" /> 
            <set-property property="removeAbandoned" value="true" />
            <set-property property="removeAbandonedTimeout" value="120" />
            <set-property property="encoding" value="false" />   
        </data-source>

评论者: qwen 2004-12-10 14:29 (Friday)
pf,刘冬,好人也,诲人不倦
评论者: 刘冬 2004-12-10 14:31 (Friday)
只要你不嫌DLOG4J烂,就是对我的最大支持
评论者: crabhero 2004-12-10 14:47 (Friday)

<set-property property="encoding" value="false" /> 

就是这行吧?我没有注释掉。

评论者: crabhero 2004-12-10 14:49 (Friday)

 <data-sources>
        <data-source type="org.apache.commons.dbcp.BasicDataSource">
   
         <set-property property="driverClassName" value="org.gjt.mm.mysql.Driver" />
            <set-property property="url" value="jdbc:mysql://localhost/dlog?useUnicode=true&amp;characterEncoding=GB2312" />
            <set-property property="username" value="root" />
            <set-property property="password" value="" />

     
      <!--
     
            <set-property property="driverClassName" value="org.hsqldb.jdbcDriver" /> 
            <set-property property="url" value="jdbc:hsqldb:hsql://localhost/dlog4j" />
            <set-property property="username" value="sa" />
            <set-property property="password" value="" />
   
   
            <set-property property="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
            <set-property property="url" value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DLOG4j;SelectMethod=cursor" />   
            <set-property property="username" value="dlog4j" />
            <set-property property="password" value="dlog4j" />
   -->
            <set-property property="maxActive" value="20" />
            <set-property property="maxWait" value="5000" />
            <set-property property="defaultAutoCommit" value="true" />
            <set-property property="defaultReadOnly" value="false" /> 
   <!--  
            <set-property property="validationQuery" value="SELECT 1 FROM dlog_site" />  
              
   -->
            <set-property property="removeAbandoned" value="true" />
            <set-property property="removeAbandonedTimeout" value="120" />
            <set-property property="encoding" value="false" /> 
             
        </data-source>

 

应该没错啊。我觉得不是这个的问题。

评论者: qwen 2004-12-10 14:50 (Friday)
我刚down了,不过初学java,很多东东没有用过。解压war放到tomcat的webapp下,发现注册时总是提示和验证码不符,唉,看不出是哪的问题。我再看看代码吧,估计不定能马上理解。
评论者: crabhero 2004-12-10 16:54 (Friday)
刘东解决了吗?搞了一下午,还是没找到出错原因
评论者: happyxyzw 2004-12-10 17:04 (Friday)
哦,先说问题好了。我最近在做wap网站,用tomcat5.0,eclipse,我以前是做JSP的,从来没接触过wap方面的东西,现在公司突然让我一个人做,请教各位朋友有没有例子或者好的入门文章看看?我查过很多次没查到很多的文章。E文的还看不懂!!谢谢各位帮忙了!
评论者: 刘冬 2004-12-10 17:13 (Friday)

把参数defaultAutoCommit值设置为false再试试吧。MySQL我也没有测试环境。

评论者: 刘冬 2004-12-10 17:14 (Friday)

英文看不懂就要硬着头皮看啊

评论者: happyxyzw 2004-12-10 17:23 (Friday)
晕,这么不热情。
评论者: happyxyzw 2004-12-10 17:25 (Friday)
我刚下了WAPIDE,如何才能运行啊?如何配置环境变量啊?然后怎么运行?
评论者: crabhero 2004-12-10 17:29 (Friday)
晕啊! 真的就解决了,你使用的是事务安全表啊! 的确关掉mysql的autocommit就解决了
评论者: crabhero 2004-12-10 17:30 (Friday)

个性图标

这个怎么添加?就是日记分类那里

评论者: 刘冬 2004-12-10 17:36 (Friday)
个性图标这个功能还没有呢:)
评论者: 刘冬 2004-12-10 17:38 (Friday)
WAP页面开发非常简单的,看一些WML的东西就可以开始了,WML比HTML小多了!关键是怎么和移动梦网或者互动视界连接的问题。
评论者: happyxyzw 2004-12-10 19:09 (Friday)
真的就没人告诉我如何运行WAPIDE???
评论者: 刘冬 2004-12-10 19:23 (Friday)
解压后有个批处理wapide.bat啊,运行它就可以了,像这样的问题你应该先看它的手册,不行再来喊help :)
评论者: happyxyzw 2004-12-10 19:31 (Friday)
我当然点BAT文件了,运行不起来。我就看了看BAT文件,我看里面全是配置classpath的JDK路径,我就改成我自己的JDK路径了,改完之后还是不行啊。谁帮我看看啊??
评论者: happyxyzw 2004-12-10 19:33 (Friday)
我在命令符里面运行wapide.bat。错误如下:C:\WAPIDE>C:\j2sdk1.4.2_06\bin\java -classpath ""C:\j2sdk1.4.2_06\bin" :c classes\wapide:classes\sim:classes\Designer:classes\wbmp" wapide.WAPIDE Exception in thread "main" java.lang.NoClassDefFoundError: wapide/WAPIDE 郁闷。。。。
评论者: 刘冬 2004-12-10 19:34 (Friday)
你不要点,你在命令行中运行这个批处理,然后看看提示什么错误信息,根据这个错误信息来解决问题。 周末了,祝各位周末快乐!
评论者: happyxyzw 2004-12-10 19:45 (Friday)
我上面的错误就是命令行中运行出来的错误,我没有点击运行!! 上面的问题怎么解决?
评论者: Johnson_Duan 2004-12-11 21:58 (Saturday)
请问DLOG4J支持多人使用吗?感觉给网友评论作个可以排序会不会方便一点。
评论者: crabhero 2004-12-11 23:02 (Saturday)
评论者: crabhero 2004-12-11 23:04 (Saturday)

Johnson_Duan 的意见很不错,我觉得应该添加这个功能。

用户可以开放自己的日记,实现也就是数据库上的问题,不难

评论者: aeonsun 2004-12-12 09:36 (Sunday)
DLOG4J暂时还只是个人Blog,不过可以通过设置“好友、密友”等来让其他用户发表日记,但都是共享的,不知道Johnson_duan说的给评论排序是什么意思,呵呵,我也想了解下,哈哈
评论者: Johnson_Duan 2004-12-13 03:00 (Monday)
我说的给评论排序的意思是,由于一些文章的评论太多,加个可以排序的按钮会不会使得阅读起来方便一点。
评论者: icefire 2004-12-13 16:03 (Monday)
悄悄地问一句,DLOG怎么上传文件,还有就是如果我拷贝的外部网页,如何能自动将其中的图片下载到本地
评论者: 刘冬 2004-12-13 16:20 (Monday)
编辑器里插入可插入图片、动画、其他文件就是一个上传的过程(如果是本地文件的话)
评论者: icefire 2004-12-13 16:52 (Monday)

是不是需要手工上传到指定位置?

评论者: 刘冬 2004-12-13 16:56 (Monday)
不需要,你试用一下不就知道了嘛:)DLOG4J把所有上传的文件保存在uploads目录下,插入图片、动画或者其他文件的时候会自动生成链接或者显示图片、动画。
评论者: icefire 2004-12-13 16:59 (Monday)
这么快,谢谢.
评论者: 走走逛逛 2004-12-14 17:13 (Tuesday)

对不起啊,我刚刚接触博客,我在Linux下的Tomcat5.0.27下装了DLOG4J,也在Tomcat的server.xml设为将<Context docBase="/var/dlog/dlog4j.war" path="/dlog" debug="0" reloadable="t
rue" crossContext="true">,然后将dlog4j.war放在/var/dlog/下,然后启动服务,似乎也成功了,但是从页面左侧注册完之后,然后该怎么办了?除了登录进去之后左侧有修改个人资料等好象就没有其它的设置了啊

评论者: 刘冬 2004-12-14 17:29 (Tuesday)

你最好是把dlog4j.war文件解开到一个目录下,因为DLOG4J在执行的过程中会生成几个文件。

你安装OK后用管理员登录,帐号和密码都是admin,就可以进行设置。

评论者: icefire 2004-12-15 11:55 (Wednesday)

什么原因会导致日志显示不全,例如:我有一分类,共30条日记,点击该分类时,显示共30条,2页,但是第一页只显示了六条,其余的没有显示,怀疑某一条日记数据有错误,我逐条通过LOGID能够显示,怎样才能知道是哪一条引起的.

评论者: 刘冬 2004-12-15 12:08 (Wednesday)
如果只显示六条,那应该是紧跟着第六条的下一篇日记导致无法显示。
评论者: lwjyoyo 2005-12-5 17:19 (Monday)

我的程序出现如下错误,且Tomcat的日记无任何异常信息

javax.servlet.ServletException: Cannot find bean list in any scope

求教于诸位了

评论者: lwjyoyo 2005-12-5 17:21 (Monday)

我的程序出现如下错误,且Tomcat的日记无任何异常信息

javax.servlet.ServletException: Cannot find bean list in any scope

求教于诸位了

姓名: 
邮箱:  {可选}
网址:  {可选} 此评论只有我和写日记的人查阅
校验码: ... <我看不清楚>
网记为您提供手机和互联网同步的个人主页,带给你不一样的体验