我正在爲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