2011-10-29 12 views
0

私はEclipse 6.6を使用していて、javaのstrutsフレームワークで作業しています。 CVSからコンテキストをインポートしました。アプリケーションを実行しようとしているときに、次のエラーが表示されています。 しかし、他のシステムでも同じことをすると、うまく動作します。これで助けてくださいエラーEclipseのCVSからプロジェクトをデプロイ中に

javax.servlet.UnavailableException: Parsing error processing resource path 
    at org.apache.struts.action.ActionServlet.handleConfigException(ActionServlet.java:1035) 
    at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1014) 
    at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955) 
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:470) 
    at javax.servlet.GenericServlet.init(GenericServlet.java:212) 
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173) 
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) 
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421) 
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065) 
    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) 

答えて

0

ほとんどの場合、設定ファイルがありません。メインのstruts設定ファイルかもしれません。 web.xmlファイルでstrutsフィルタまたはサーブレットを探し、特定のコンフィグレーションファイルでパラメータが設定されているかどうかを確認し、そのファイルが適切な場所にプロジェクトに存在するかどうかを確認します。設定ファイルが明示的に定義されていない場合は、クラスパスのルートにあるstruts.xmlというデフォルトのものを使用しています。

+0

はい、struts設定ファイルはweb-infフォルダにあり、web.xmlにも設定されています。そして、他のシステムのcvsから同じコンテキストをインポートすると、うまく動作します。しかし、私のシステムでのみ例外を出しています。 – verve

0

ストラット(バージョン).jarがDTDと一致しない理由もあります。マシン上のjarファイルがCVSからのチェックアウト後に動作していることを確認します。

therマシンと同じであれば、それはうまくいきます。あなたのmenifestファイルのクラスパスにstruts.jarを入れてみてください。

関連する問題