http://www.queplix.com
第一步运行:ant nb-create
no error
nb-create:
[unzip] Expanding: D:\jboss-4.2.0.GA\server\qwoss\nbprojects.zip into D:\jbo
ss-4.2.0.GA\server\qwoss
没有出现问题
第二步:ant set-env
BUILD SUCCESSFUL
一切正常
第三步:问题出来了,很多代码出现找不到符号,无法访问的情况!我看了源码,错得很离谱,明明定义的是一个参数的方法,他调用时却传两个参数进去,不知是什么原因,会不会我漏了什么东西!
setp3:ant run
-do-compile:
[javac] Compiling 1250 source files to D:\jboss-4.2.0.GA\server\qwcore\qwcor
e-ejb\build\classes
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheWrapper.java:37: 无法访问 org.jgroups.MembershipListener
[javac] 未找到 org.jgroups.MembershipListener 的类文件
[javac] public final class JBossCacheWrapper
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCache.java:87: 找不到符号
[javac] 符号: 方法 get(java.lang.String,java.lang.Object)
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] return cache.get(getNodeName(), key);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCache.java:146: 找不到符号
[javac] 符号: 方法 exists(java.lang.String,java.lang.Object)
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] return cache.exists(getNodeName(), key);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCache.java:155: 找不到符号
[javac] 符号: 方法 getKeys(java.lang.String)
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] return cache.getKeys(getNodeName());
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCache.java:196: 找不到符号
[javac] 符号: 方法 put(java.lang.String,java.lang.Object,java.lang.Ob ject)
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] cache.put(getNodeName(), key, o);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCache.java:213: 找不到符号
[javac] 符号: 方法 put(java.lang.String,java.util.Map)
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] cache.put(getNodeName(), _map);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCache.java:230: 找不到符号
[javac] 符号: 方法 remove(java.lang.String,java.lang.Object)
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] cache.remove(getNodeName(), key);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCache.java:243: 找不到符号
[javac] 符号: 方法 remove(java.lang.String)
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] cache.remove(getNodeName());
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCache.java:266: 运算符 + 不能应用于 java.lang.String,com.queplix.co
re.utils.cache.JBossCacheWrapper
[javac] "; open=" + isOpen() + "; tree cache:\n" + c
ache;
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\modu
les\alert\utils\JBossAlertCache.java:104: 找不到符号
[javac] 符号: 方法 getCurrentTransaction()
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] cache._remove(cache.getCurrentTransaction(), getNodeName
(), false);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\modu
les\alert\utils\JBossAlertCache.java:246: 找不到符号
[javac] 符号: 方法 getKeys(java.lang.String)
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] return cache.getKeys(getNodeName());
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheWrapper.java:41: 找不到符号
[javac] 符号: 方法 getClass()
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] private AbstractLogger logger = Log.getLog(getClass());
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheWrapper.java:59: 找不到符号
[javac] 符号: 变量 this
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] this.name = name;
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheWrapper.java:91: 找不到符号
[javac] 符号: 变量 super
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] super._put(tx, fqn, data, create_undo_ops, erase_contents);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheWrapper.java:109: 找不到符号
[javac] 符号: 变量 super
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] Object o = super._put(tx, fqn, key, value, create_undo_ops);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheWrapper.java:129: 找不到符号
[javac] 符号: 变量 super
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] Object o = super._remove(tx, fqn, key, create_undo_ops);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheWrapper.java:146: 找不到符号
[javac] 符号: 变量 super
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] return "Name: " + name + "; " + super.toString();
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheManager.java:95: 不可转换的类型
[javac] 找到: java.lang.Object
[javac] 需要: com.queplix.core.utils.cache.JBossCacheWrapper
[javac] JBossCacheWrapper cache = (JBossCacheWrapper) map.get(config
Name);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheManager.java:97: 运算符 == 不能应用于 com.queplix.core.utils.c
ache.JBossCacheWrapper,<nulltype>
[javac] if(cache == null) {
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheManager.java:101: 找不到符号
[javac] 符号: 方法 configure(com.queplix.core.utils.cache.JBossCacheW rapper
,java.lang.String)
[javac] 位置: 类 org.jboss.cache.PropertyConfigurator
[javac] config.configure(cache, configName);
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheManager.java:102: 找不到符号
[javac] 符号: 方法 startService()
[javac] 位置: 类 com.queplix.core.utils.cache.JBossCacheWrapper
[javac] cache.startService();
[javac] ^
[javac] D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\src\com\queplix\core\util
s\cache\JBossCacheManager.java:108: 无法将 java.util.Map 中的 put(java.lang.Obje
ct,java.lang.Object) 应用于 (java.lang.String,com.queplix.core.utils.cache.JBo ss
CacheWrapper)
[javac] map.put(configName, cache);
[javac] ^
[javac] 注意:某些输入文件使用或覆盖了已过时的 API。
[javac] 注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
[javac] 注意:某些输入文件使用了未经检查或不安全的操作。
[javac] 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
[javac] 22 错误
BUILD FAILED
D:\jboss-4.2.0.GA\server\qwoss\nbproject\build-impl.xml:104: The following error
occurred while executing this line:
D:\jboss-4.2.0.GA\server\qwoss\qwoss-ejb\nbproject\build-impl.xml:215: The follo
wing error occurred while executing this line:
D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\nbproject\build-impl.xml:247: The fol
lowing error occurred while executing this line:
D:\jboss-4.2.0.GA\server\qwcore\qwcore-ejb\nbproject\build-impl.xml:126: Compile
failed; see the compiler error output for details.