2013-05-12 150 views
0

当我尝试运行eclispe打我的Maven项目,我遇到此异常:Eclipse中运行Maven项目:java.lang.IllegalArgumentException异常:

java.lang.IllegalArgumentException: Document base E:\calypso-dev-package\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\BookSys 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.start(ContainerBase.java:1057) 
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) 

有人可以给我一些帮助?

回答

2

看起来像你的Eclipse工作区已损坏。您需要修复您的工作空间才能重新使用它。要做到这一点:

  1. 关闭Eclipse
  2. 删除.metadata文件夹下E:\calypso-dev-package\workspace\
  3. 打开Eclipse
  4. 重新导入项目。
+0

谢谢。现在没有例外。 – huang 2013-05-15 07:36:49

+0

@huang如果你喜欢我的回答,为什么不把它接受呢? – 2013-05-15 22:54:56

+1

感谢Pradeep Pati。一年后,你为我节省了很多时间。 – Jorgeska 2016-07-26 16:51:50

相关问题