cloudstack4.2.1添加支持vmware的第三方包后,并且更改过componentContext.xml中跟vmware相关的配置,启动起来服务,但是登录不进去!! 包有这些: apputils.jar axis-1.4.jar axis-jaxrpc-1.4.jar cloud-plugin-hypervisor-vmware-4.2.1.jar cloud-vmware-base-4.2.1.jar icontrol-1.0.jar manageontap-4.0.jar mockito-all-1.9.5.jar netscaler-sdx-1.0.jar vmware-vim25-5.1.jar wsdl4j-1.4.jar
但是重新启动后,登录不进去 catalina日志中出现这种错误: Dec 22, 2014 5:24:00 PM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap SEVERE: The web application [/client] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@201c2e7f]) and a value of type [com.cloud.utils.db.Transaction] (value [ : ]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak. Dec 22, 2014 5:24:00 PM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap SEVERE: The web application [/client] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@201c2e7f]) and a value of type [com.cloud.utils.db.Transaction] (value [ : ]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak. Dec 22, 2014 5:24:01 PM org.apache.coyote.http11.Http11NioProtocol destroy INFO: Stopping Coyote HTTP/1.1 on http-8080 Dec 22, 2014 5:24:02 PM org.apache.catalina.loader.WebappClassLoader loadClass INFO: Illegal access: this web application instance has been stopped already. Could not load com.cloud.utils.exception.CSExceptionErrorCode. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1566) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) at com.cloud.utils.exception.CloudRuntimeException.<init>(CloudRuntimeException.java:38) at com.cloud.utils.db.Transaction.getConnection(Transaction.java:560) at com.cloud.utils.db.Transaction.prepareStatement(Transaction.java:468) at com.cloud.utils.db.Transaction.prepareAutoCloseStatement(Transaction.java:461) at com.cloud.async.dao.SyncQueueItemDaoImpl.getNextQueueItems(SyncQueueItemDaoImpl.java:95) at com.cloud.async.dao.SyncQueueItemDaoImpl_EnhancerByCloudStack_3b83cf39.CGLIB$getNextQueueItems$1(<generated>) at com.cloud.async.dao.SyncQueueItemDaoImpl_EnhancerByCloudStack_3b83cf39_FastClassByCloudStack_662318e2.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) at com.cloud.async.dao.SyncQueueItemDaoImpl_EnhancerByCloudStack_3b83cf39.getNextQueueItems(<generated>) at com.cloud.async.SyncQueueManagerImpl.dequeueFromAny(SyncQueueManagerImpl.java:141) at com.cloud.async.SyncQueueManagerImpl_EnhancerByCloudStack_b2336d5b.CGLIB$dequeueFromAny$7(<generated>) at com.cloud.async.SyncQueueManagerImpl_EnhancerByCloudStack_b2336d5b_FastClassByCloudStack_7e5d9f8c.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) at com.cloud.async.SyncQueueManagerImpl_EnhancerByCloudStack_b2336d5b.dequeueFromAny(<generated>) at com.cloud.async.AsyncJobManagerImpl$2.run(AsyncJobManagerImpl.java:679) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:679) Dec 22, 2014 5:24:02 PM org.apache.coyote.http11.Http11Protocol destroy INFO: Stopping Coyote HTTP/1.1 on http-8443 Dec 22, 2014 5:24:02 PM org.apache.coyote.http11.Http11NioProtocol pause INFO: Pausing Coyote HTTP/1.1 on http-7080 Dec 22, 2014 5:24:03 PM org.apache.catalina.core.StandardService stop 这到底是啥问题啊????怎么解决啊