錯誤資訊:
五月 08, 2017 3:52:46 下午 org.apache.catalina.loader.WebappClassLoader loadClass
資訊: Illegal access: this web application instance has been stopped already. Could not load com.couchbase.client.core.config.refresher.CarrierRefresher$6. 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:1600)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at com.couchbase.client.core.config.refresher.CarrierRefresher.refresh(CarrierRefresher.java:171)
at com.couchbase.client.core.config.DefaultConfigurationProvider.signalOutdated(DefaultConfigurationProvider.java:356)
at com.couchbase.client.core.config.refresher.CarrierRefresher$1.call(CarrierRefresher.java:83)
at com.couchbase.client.core.config.refresher.CarrierRefresher$1.call(CarrierRefresher.java:80)
at rx.Observable$27.onNext(Observable.java:8002)
at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:139)
at rx.internal.operators.OnSubscribeTimerPeriodically$1.call(OnSubscribeTimerPeriodically.java:52)
at rx.Scheduler$Worker$1.call(Scheduler.java:120)
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Exception in thread "cb-computations-4" java.lang.IllegalStateException: Fatal Exception thrown on Scheduler.Worker thread.
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:62)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.NoClassDefFoundError: com/couchbase/client/core/config/refresher/CarrierRefresher$6
at com.couchbase.client.core.config.refresher.CarrierRefresher.refresh(CarrierRefresher.java:171)
at com.couchbase.client.core.config.DefaultConfigurationProvider.signalOutdated(DefaultConfigurationProvider.java:356)
at com.couchbase.client.core.config.refresher.CarrierRefresher$1.call(CarrierRefresher.java:83)
at com.couchbase.client.core.config.refresher.CarrierRefresher$1.call(CarrierRefresher.java:80)
at rx.Observable$27.onNext(Observable.java:8002)
at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:139)
at rx.internal.operators.OnSubscribeTimerPeriodically$1.call(OnSubscribeTimerPeriodically.java:52)
at rx.Scheduler$Worker$1.call(Scheduler.java:120)
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
... 7 more
Caused by: java.lang.ClassNotFoundException: com.couchbase.client.core.config.refresher.CarrierRefresher$6
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 16 more
看例外是缺少CarrierRefresher這個類,但是在WEB-INF/lib下有包含這個類的jar包

uj5u.com熱心網友回復:
首選在排除了拼寫錯誤和路徑錯誤之后……你要確定下你的程式呼叫的真的是這個lib目錄下的這個jar么? 搜一下是不是有其他版本的core-io*.jar在你的tomcat目錄中, 比如war包之類的……
uj5u.com熱心網友回復:
樓主這個是不是本地跑沒問題, linux啟動就到不到包了, 我這邊遇到的情況就是啟動階段找jar包的時候少了個根目錄, 直接找 usr/local/tomcat/webapps/WEB-INF/lib這路徑去了, 前面沒有 / 號一直報錯轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/181212.html
標籤:專題技術討論區
下一篇:Centos7 系統下使用PCSClite進行CCID通訊,通過SCardTransmit介面發送某些指令總是回傳80100016,求大神們指點迷津
