我正在为Ehcache-RMI复制做一个概念验证。获取Classnotfoundexception:无法识别或无法识别附加API:com.sun.tools.attach.VirtualMachine
我正在使用2台笔记本电脑,都运行兵马俑服务器。 (并且两者都在同一网络中)。 ehcache.xml配置为使用多点传送IP进行自动对等点发现。
两者都有一个独立的Java程序。
我首先在一台笔记本电脑上运行了主程序,由于第一次缓存未命中,它会写入缓存。当我从另一台笔记本电脑运行的程序,我得到这个例外..
2012年3月13日上午12点12分十五秒net.sf.ehcache.pool.sizeof.AgentLoader 信息:不可用或无法识别的附加API:JAVA .lang.ClassNotFoundException:com.sun.tools.attach.VirtualMachine 13 Mar,2012 12:12:15 AM net.sf.ehcache.pool.sizeof.JvmInformation INFO:检测到的JVM数据模型设置:32位HotSpot JVM
但是,在另一台笔记本电脑上,它看起来很完美。它的意思是,
2012年3月13日上午12时07分31秒net.sf.ehcache.pool.sizeof.AgentLoader $ 1运行 信息:位于'C:\ Program Files \ Java \ jdk1.6.0_24 \ jre的.. \ LIB \ tools.jar中”
我很坚持..
谁能帮助!
即使切换到JDK 1.7就职于我! – 2015-01-08 06:03:36