2011-07-04 16 views
1

私は、Eclipseからアプリケーションを起動すると、私は次のエラーを取得:問題、は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を追加し、Iましたアプリを追加しました。 [追加または削除]ウィンドウで[設定済み]を選択します。 Tomcat 6.0.xでも試してみました。

私はいくつかの* xmlファイルに問題があると思いますが、最初にここにチェックまたは貼り付けするのはわかりません。

私はMavenを使ってwarファイルを作ることができますが、私がそれを展開してTomcatサーバー上で起動すると、アプリケーションが動作することに注意してください。しかし、Eclipseから私はそれを開始することはできません。

答えて

0

tmp0フォルダを削除し、Eclipseをバウンスして再試行する必要があります。これは、通常、組み込みサーバーの実行中にEclipseが正常に終了しない場合に発生します。 Eclipseを終了する前にサーバーを停止する必要があります。

+0

これは動作しません。私はそれを修正していませんが、回避策を行い、目標 'tomcat:run'で新しいMaven Run Configurationを作成し、動作させました。 –

+1

Eclipseからサーバーを停止すると、問題が再現すると思います。 "Servers"プロジェクトを削除し、 "Servers"ビューからエントリを削除します。次に同じ問題が再実行しようとすると、 – Ram

+0

-1が機能しません。 – Resh32

関連する問題