0
我想部署一个使用tomcat 7的war文件,但是我得到这些错误。Grails,Tomcat部署错误
Feb 26, 2013 3:42:48 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. Could not load org.compass.core.lucene.engine.manager.DefaultLuceneSearchEngineIndexManager$11. 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:1599)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
at org.compass.core.lucene.engine.manager.DefaultLuceneSearchEngineIndexManager.performScheduledTasks(DefaultLuceneSearchEngineIndexManager.java:426)
at org.compass.core.lucene.engine.manager.DefaultLuceneSearchEngineIndexManager$ScheduledIndexManagerRunnable.run(DefaultLuceneSearchEngineIndexManager.java:527)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
同样的战争在其他机器上正常工作,但它会在生产机器上发生此错误。我试着改变apache服务器和jdk在机器上,但没有效果。有人可以告诉我这是什么错误?
这是'localhost.2013.02.26.log'的输出吗?我有'catalina.out'的输出,但实际上它只是说'应用程序已经停止'。这种停止的原因应该是'localhost' – ThanksForAllTheFish 2013-02-26 11:11:45
localhost.2013.02.26.log是空的,只是一些不相关的东西。不过,我在tomcat7-stderr.2013.02.23.log中发现了同样的问题。 – 2013-02-26 11:18:27
这个问题似乎与'org.compass.core.lucene.engine.manager.DefaultLuceneSearchEngineIndexManager'有关。你确定必要的'jar'也在生产机器上的类路径中吗?我没有使用Compass和Grails的经验,但它似乎是一个包装问题。 – ThanksForAllTheFish 2013-02-26 11:24:09