1
一个Spring MVC的Web应用程序当我启动应用程序从Eclipse中,我得到以下错误:问题开始在Eclipse中使用Tomcat,抛出:IllegalArgumentException
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制作一个war文件,当我部署它并在Tomcat服务器上启动它时,该应用程序可以正常工作。但是从Eclipse中我无法启动它。
这也行不通。我没有修复它,但是我做了一个解决方法,制作了一个新的Maven Run Configuration,其目标是'tomcat:run',它工作正常。 –
我认为如果我们停止Eclipse的服务器,问题再次出现。删除“服务器”项目并删除“服务器”视图中的条目。那么如果我们尝试重新运行相同的问题发生 – Ram
-1不起作用。 – Resh32