Подтвердить что ты не робот

INFO: Незаконный доступ: этот экземпляр веб-приложения уже остановлен. Не удалось загрузить java.net.InetAddress

Я испытываю такое исключение, может ли кто-нибудь помочь мне в этой проблеме?

java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1566)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.quartz.utils.UpdateChecker.getClientId(UpdateChecker.java:149)
at org.quartz.utils.UpdateChecker.buildParamsString(UpdateChecker.java:120)
at org.quartz.utils.UpdateChecker.buildUpdateCheckUrl(UpdateChecker.java:114)
at org.quartz.utils.UpdateChecker.doCheck(UpdateChecker.java:55)
at org.quartz.utils.UpdateChecker.checkForUpdate(UpdateChecker.java:47)
at org.quartz.utils.UpdateChecker.run(UpdateChecker.java:39)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

Я также получаю то же исключение с Could not load java.net.URLEncoder и Could not load java.net.URLConnection. Я использую Eclipse Indigo SR1 и Tomcat V6.0

4b9b3361

Ответ 1

Вы можете решить эту проблему после перезапуска сервера, а сервер - старшая версия приложения.

см. здесь

Ответ 2

Вы не можете решить эту проблему, перезапустив сервер.

Проблема в том, что когда вы обновляете свое приложение, загружая новую версию в Tomcat, некоторый ресурс не очищается должным образом. Может быть что угодно от бегущей нити, до какого-то запланированного обслуживания, слушателю. Когда этот процесс пытается загрузить класс, Tomcat обнаружит и предотвратит его.

Решение этой проблемы - правильно отслеживать и закрывать те потоки.

Ответ 3

Для меня эта ошибка произошла из-за неправильной версии java. Я установил требуемую версию Java, и ошибка была решена.