SEVERE: Ошибка запуска статических ресурсов в консоли сервера Tomcat - PullRequest
7 голосов
/ 07 марта 2012

Давным-давно я развернул пример веб-приложения DWR, полученный из сети. Я столкнулся с проблемами, и я удалил этот файл войны из webapps, temp и из папок localhost, но все же я получаю эти ошибки в консоли tomcat при запуске сервера

INFO: Initialization processed in 795 ms
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.33
Mar 7, 2012 5:31:25 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor DWR.xml
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\Softwares\apache-tomcat-6.0.33\webapps\DWR does not exist or is not a readable directory
        at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
        at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4320)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4489)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
        at org.apache.catalina.core.StandardService.start(StandardService.java:525)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardContext start
SEVERE: Error in resourceStart()
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/DWR] startup failed due to previous errors
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardContext stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/DWR] has not been started
Mar 7, 2012 5:31:25 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor DWRExample.xml
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\Softwares\apache-tomcat-6.0.33\webapps\DWRExample does not exist or is not a readable directory
        at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
        at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4320)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4489)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
        at org.apache.catalina.core.StandardService.start(StandardService.java:525)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardContext start
SEVERE: Error in resourceStart()
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/DWRExample] startup failed due to previous errors
Mar 7, 2012 5:31:25 PM org.apache.catalina.core.StandardContext stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/DWRExample] has not been started
Mar 7, 2012 5:31:25 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml

Ответы [ 4 ]

19 голосов
/ 31 августа 2012

Я столкнулся с чем-то похожим после удаления веб-приложения, рабочего каталога и временного каталога и, обнаружив такую ​​же ошибку.

Первый оператор INFO перед записью элемента SEVERE указывает на наличие остатка удаленного веб-приложения, которое остается в качестве элемента конфигурации.

Мне удалось найти XML-файл, вложенный где-то внутри conf (conf/Catalina/localhost), с которым был связан XML-файл, связанный с удаленным веб-приложением, и когда я удалил его, ошибка исчезла.

7 голосов
/ 27 января 2014

Контекст для фантомного проекта кэшируется в файле server.xml в каталоге плагинов рабочей области.Эта процедура работала, чтобы избавиться от сообщения SEVERE

  1. cd на /path/to/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/conf
  2. редактировать server.xml файл
  3. Внутри директивы удалить <Context>директива, где атрибут docBase соответствует вашему фантомному проекту
  4. Перезапустите сервер в eclipse
0 голосов
/ 23 октября 2014
  1. щелкните правой кнопкой мыши по проекту
  2. запустите как, создайте ресурсы
  3. очистите проект
  4. запустите как, очистите maven ИЛИ затмение: очистите
  5. запустить как, скомпилировать
  6. запустить как, запустить на сервере
0 голосов
/ 08 марта 2012

Звучит как где-то в кеше. Наряду с темпом, удалите также всю рабочую папку (сделайте резервную копию перед их удалением).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...