Проблема запуска Spring MVC веб-приложения в Eclipse с Tomcat, IllegalArgumentException - PullRequest
1 голос
/ 04 июля 2011

Когда я запускаю приложение из Eclipse, я получаю следующую ошибку:

SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\Users\myUser\Workspaces\ProjectName\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\projectName does not exist or is not a readable directory
    at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:140)
    at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4814)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4994)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
    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:303)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
Jul 4, 2011 5:12:55 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error in resourceStart()

Я добавил Tomcat 7.0.12 в Серверы и добавил приложение.в «Настроен» в окне «Добавить или удалить ...».Я также попробовал с Tomcat 6.0.x.

Я думаю, что у меня есть проблема в некоторых * xml файлах, но я не знаю, какой из них сначала проверить или вставить здесь.

И заметьте, что я могу создать военный файл с помощью Maven, и когда я его разверну и запустлю на сервере Tomcat, приложение будет работать.Но из «Затмения» я не могу его запустить.

1 Ответ

0 голосов
/ 05 июля 2011

Вам нужно удалить папку tmp0, вернуть Eclipse и повторить попытку. Обычно это происходит, когда Eclipse не завершает работу корректно во время работы встроенного сервера. Вы должны остановить сервер перед выходом из Eclipse, это должно помочь.

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