<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>smalltiger1984</title>
    <description></description>
    <link>http://smalltiger1984.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>queweb开源ERP源码编译不通过！</title>
        <author>smalltiger1984</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://smalltiger1984.javaeye.com">smalltiger1984</a>&nbsp;
          链接：<a href="http://smalltiger1984.javaeye.com/blog/130066" style="color:red;">http://smalltiger1984.javaeye.com/blog/130066</a>&nbsp;
          发表时间: 2007年10月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial"><a href="http://www.queplix.com">http://www.queplix.com</a></font></p>
<p>第一步运行:ant nb-create<br />
no error<br />
nb-create:<br />
[unzip] Expanding: D:\jboss-4.2.0.GA\server\qwoss\nbprojects.zip into D:\jbo<br />
ss-4.2.0.GA\server\qwoss<br />
没有出现问题</p>
<p><br />
第二步:ant set-env<br />
BUILD SUCCESSFUL<br />
一切正常</p>
<p>第三步：问题出来了，很多代码出现找不到符号，无法访问的情况！我看了源码，错得很离谱，明明定义的是一个参数的方法，他调用时却传两个参数进去，不知是什么原因，会不会我漏了什么东西！<br />
setp3:ant run<br />
-do-compile:<br />
[javac] Compiling 1250 source files to D:\jboss-4.2.0.GA\server\qwcore\qwcor<br />
e-ejb\build\classes<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheWrapper.java:37: 无法访问 org.jgroups.MembershipListener<br />
[javac] 未找到 org.jgroups.MembershipListener 的类文件<br />
[javac] public final class JBossCacheWrapper<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCache.java:87: 找不到符号<br />
[javac] 符号： 方法 get(java.lang.String,java.lang.Object)<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] return cache.get(getNodeName(), key);<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCache.java:146: 找不到符号<br />
[javac] 符号： 方法 exists(java.lang.String,java.lang.Object)<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] return cache.exists(getNodeName(), key);<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCache.java:155: 找不到符号<br />
[javac] 符号： 方法 getKeys(java.lang.String)<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] return cache.getKeys(getNodeName());<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCache.java:196: 找不到符号<br />
[javac] 符号： 方法 put(java.lang.String,java.lang.Object,java.lang.Ob ject)<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] cache.put(getNodeName(), key, o);<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCache.java:213: 找不到符号<br />
[javac] 符号： 方法 put(java.lang.String,java.util.Map)<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] cache.put(getNodeName(), _map);<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCache.java:230: 找不到符号<br />
[javac] 符号： 方法 remove(java.lang.String,java.lang.Object)<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] cache.remove(getNodeName(), key);<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCache.java:243: 找不到符号<br />
[javac] 符号： 方法 remove(java.lang.String)<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] cache.remove(getNodeName());<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCache.java:266: 运算符 + 不能应用于 java.lang.String,com.queplix.co<br />
re.utils.cache.JBossCacheWrapper<br />
[javac] &quot;; open=&quot; + isOpen() + &quot;; tree cache:\n&quot; + c<br />
ache;<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\modu<br />
les\alert\utils\JBossAlertCache.java:104: 找不到符号<br />
[javac] 符号： 方法 getCurrentTransaction()<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] cache._remove(cache.getCurrentTransaction(), getNodeName<br />
(), false);<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\modu<br />
les\alert\utils\JBossAlertCache.java:246: 找不到符号<br />
[javac] 符号： 方法 getKeys(java.lang.String)<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] return cache.getKeys(getNodeName());<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheWrapper.java:41: 找不到符号<br />
[javac] 符号： 方法 getClass()<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] private AbstractLogger logger = Log.getLog(getClass());<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheWrapper.java:59: 找不到符号<br />
[javac] 符号： 变量 this<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] this.name = name;<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheWrapper.java:91: 找不到符号<br />
[javac] 符号： 变量 super<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] super._put(tx, fqn, data, create_undo_ops, erase_contents);<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheWrapper.java:109: 找不到符号<br />
[javac] 符号： 变量 super<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] Object o = super._put(tx, fqn, key, value, create_undo_ops);<br />
<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheWrapper.java:129: 找不到符号<br />
[javac] 符号： 变量 super<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] Object o = super._remove(tx, fqn, key, create_undo_ops);<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheWrapper.java:146: 找不到符号<br />
[javac] 符号： 变量 super<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] return &quot;Name: &quot; + name + &quot;; &quot; + super.toString();<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheManager.java:95: 不可转换的类型<br />
[javac] 找到： java.lang.Object<br />
[javac] 需要： com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] JBossCacheWrapper cache = (JBossCacheWrapper) map.get(config<br />
Name);<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheManager.java:97: 运算符 == 不能应用于 com.queplix.core.utils.c<br />
ache.JBossCacheWrapper,&lt;nulltype&gt;<br />
[javac] if(cache == null) {<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheManager.java:101: 找不到符号<br />
[javac] 符号： 方法 configure(com.queplix.core.utils.cache.JBossCacheW rapper<br />
,java.lang.String)<br />
[javac] 位置： 类 org.jboss.cache.PropertyConfigurator<br />
[javac] config.configure(cache, configName);<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheManager.java:102: 找不到符号<br />
[javac] 符号： 方法 startService()<br />
[javac] 位置： 类 com.queplix.core.utils.cache.JBossCacheWrapper<br />
[javac] cache.startService();<br />
[javac] ^<br />
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util<br />
s\cache\JBossCacheManager.java:108: 无法将 java.util.Map 中的 put(java.lang.Obje<br />
ct,java.lang.Object) 应用于 (java.lang.String,com.queplix.core.utils.cache.JBo ss<br />
CacheWrapper)<br />
[javac] map.put(configName, cache);<br />
[javac] ^<br />
[javac] 注意：某些输入文件使用或覆盖了已过时的 API。<br />
[javac] 注意：要了解详细信息，请使用 -Xlint:deprecation 重新编译。<br />
[javac] 注意：某些输入文件使用了未经检查或不安全的操作。<br />
[javac] 注意：要了解详细信息，请使用 -Xlint:unchecked 重新编译。<br />
[javac] 22 错误<br />
<br />
BUILD FAILED<br />
D:\jboss-4.2.0.GA\server\qwoss\nbproject\build-impl.xml:104: The following error<br />
occurred while executing this line:<br />
D:\jboss-4.2.0.GA\server\qwoss\qwoss-ejb\nbproject\build-impl.xml:215: The follo<br />
wing error occurred while executing this line:<br />
D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\nbproject\build-impl.xml:247: The fol<br />
lowing error occurred while executing this line:<br />
D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\nbproject\build-impl.xml:126: Compile<br />
failed; see the compiler error output for details.<br />
</p>
          <br/>
          <span style="color:red;">
            <a href="http://smalltiger1984.javaeye.com/blog/130066#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 09 Oct 2007 14:25:17 +0800</pubDate>
        <link>http://smalltiger1984.javaeye.com/blog/130066</link>
        <guid>http://smalltiger1984.javaeye.com/blog/130066</guid>
      </item>
      <item>
        <title>关于国外开源软件queweb!</title>
        <author>smalltiger1984</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://smalltiger1984.javaeye.com">smalltiger1984</a>&nbsp;
          链接：<a href="http://smalltiger1984.javaeye.com/blog/128244" style="color:red;">http://smalltiger1984.javaeye.com/blog/128244</a>&nbsp;
          发表时间: 2007年09月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial">主管理员别再删我的贴了,我真不知道这东西属于哪一类的!</font></p>
<p><font face="Arial"><a href="http://www.queplix.com/download/">下载地址:http://www.queplix.com/download/</a></font></p>
<p>不知有没有研究过这个在国外很出名的ERP,这几个星期我都在研究这东西,发现这东西有很多问题,我下载安装程序安装运行是没有问题的,但我下载他的源码编译时却出问题了!代码编译不通过,都是一些低级错误!</p>
<p>比如说吧</p>
<p><font face="Arial">com.queplix.core.utils.cache包下面的<font face="Arial">JBossCache类有一个方法是这样写的</font></font></p>
<p><font face="Arial"><font face="Arial">protected JBossCacheWrapper cache;</font></font></p>
<p><font face="Arial">&nbsp;/*<br />
&nbsp;&nbsp;&nbsp;&nbsp; * No javadoc<br />
&nbsp;&nbsp;&nbsp;&nbsp; * @see Cache#get<br />
&nbsp;&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp;&nbsp; public Object get(Object key) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return cache.get(getNodeName(), key);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (CacheException ex) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; logger.ERROR(ex);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw new GenericSystemException(ex);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }</font></p>
<p>JBossCacheWrapper 继承了<font face="Arial">TreeCache</font></p>
<p>cache.get(getNodeName(), key);编译时出错了,因为JBossCacheWrapper 跟本没有两个参数的get方法,我去他的父类里没有找到,再去他爷那也没有找到.这让我大失所望!后面还有一大堆的这类错误,难道他们是故意的?口头上说免费开源,但公开出来的代码却是错误百出的?很是不解,望哪位大哥能帮解决一下这问题,也许他这东西还有更深一层的东西是我不知道的,如是这样那就太有意思了!</p>
<p>我相信这里会有高手的!</p>
          <br/>
          <span style="color:red;">
            <a href="http://smalltiger1984.javaeye.com/blog/128244#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 29 Sep 2007 16:30:07 +0800</pubDate>
        <link>http://smalltiger1984.javaeye.com/blog/128244</link>
        <guid>http://smalltiger1984.javaeye.com/blog/128244</guid>
      </item>
  </channel>
</rss>