2011-10-13 122 views
1

我使用eclipse 3.6.2 [Helios]和tomcat 7和myfaces 1.2.10在eclipse中導入動態web項目?

我有一個問題,當我想導入一個動態web項目。我導入項目在我的工作區,並進行配置和設置的jar文件,但是當我運行在Tomcat的我都會有這樣的問題

HTTP Status 404 - 

type Status report 

message 

description The requested resource() is not available. 
Apache Tomcat/6.0.33 

,並在控制檯顯示此錯誤:

SEVERE: Error starting static Resources 
java.lang.IllegalArgumentException: Document base C:\Eclipse\Workspaces\Wsp2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Wp1 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(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 
Oct 13, 2011 4:12:18 AM org.apache.catalina.core.StandardContext start 
SEVERE: Error in resourceStart() 

又該我做 ?

thanx

回答

0

Eclipse和Tomcat都混淆了。我建議清理和重建所有。從Tomcat

  1. 刪除項目(右擊Tomcat的,添加/刪除項目,刪除項目)
  2. 在Eclipse中關閉項目(右擊項目,關閉
  3. 清潔的Tomcat(右擊Tomcat的,清潔
  4. 重新打開Eclipse項目(右擊項目,打開
  5. 清潔PROJ ECT在Eclipse(項目>清除...>下面清潔選定的項目,選擇項目)
  6. 項目添加到Tomcat(右擊Tomcat的,添加/刪除項目,添加項目)
  7. 啓動Tomcat(Tomcat的右擊,開始)。
+0

thanx BalusC。我做了你說的所有事情,並解決了問題。謝謝 –