Eclipse и приложение Tomcat 8.0.35 ОШИБКА: незаконный доступ: этот экземпляр веб-приложения уже остановлен - PullRequest
0 голосов
/ 24 ноября 2018

Я запускаю приложение Java в 32-битном Eclipse EE Oxygen на 64-битной машине, поскольку программа будет перенесена на 32-битную машину позже.Приложение подключено к MySQL, установленному через Wampserver, и сервер, который я использую в этом приложении, - Apache Tomcat 8.0.35.Когда я запускаю приложение в «Запуск от имени> Запускать на сервере» внутри Eclispe.В консоли появляется следующее сообщение об ошибке:

 Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
    at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1372)
    at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1042)
    at com.mysql.jdbc.AbandonedConnectionCleanupThread.checkContextClassLoaders(AbandonedConnectionCleanupThread.java:90)
    at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:63)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Как я могу отладить это?

1 Ответ

0 голосов
/ 24 ноября 2018

Java-код полностью переносим на 32-битные и 64-битные платформы, не имеет смысла использовать 32-битную версию Eclipse.

Чтобы решить вашу проблему, просто перезапустите сервер Tomcat, чтобы избавиться от старого кэша, а затем повторите попытку.

Если по-прежнему не работает:

  1. Перезапустите Eclipse
  2. Очистите рабочий каталог Eclipse (см. Комментарий @nitind).
  3. Запустите Eclipse в чистом режиме (см. this )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...