2012-02-14 28 views
0

私はmavenを通して耳を作りました。私の耳には戦争があります。 web.xmlはwebApp.war/WEB-INF/web.xmlにあります。それは戦争を通じて戦争に包まれています。私は7 WAS上で展開するとき、それは私のようにweb.xmlに記載されているコンポーネントのエラーを与える:maven:web.xmlが正しく読み込まれない

com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor createServletWrapperサーブレットを> SpringServletは現在使用できません:SRVE0200E:サーブレット> [ org.springframework.web.servlet.DispatcherServlet]:必要なクラスが見つかりませんでした - >クラス
にjava.lang.ClassNotFoundException:私のweb.xmlのorg.springframework.web.servlet.DispatcherServlet

<servlet> 
    <servlet-name>SpringServlet</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <init-param> 
      <param-name>contextConfigLocation</param-name> 
     <param-value> 
      /WEB-INF/Spring-Context.xml    
      </param-value>  
     </init-param> 
     <load-on-startup>1</load-on-startup>  
    </servlet> 
    <servlet-mapping> 
     <servlet-name>SpringServlet</servlet-name> 
     <url-pattern>*.go</url-pattern> 
    </servlet-mapping> 

それは私に3つのエラーを与え、2つはサーブレットと1つのリスナーです。私は言及する必要があります

ことの一つは、Mavenの中webprojectがeCorpウェブいる間のweb.xmlが

<display-name>CorpWeb</display-name> 

を持っていることです。

これが問題になりますか。

編集:また、lsitenerは、WEB-INF/classesの中に存在し、他のサーブレットが実際に申し訳ありませんが、私は正確にのみ置くのコードブロックをカント(耳/ libに

に存在している瓶から来ています私はこのサイトをロードするときに余分なスペースを必要とします:スタックオーバーフローが必要です。ブロックされている、または読み込みに失敗した別のドメインの外部JavaScriptが必要です.2時間後に何が起こったのか分かりません...) Thanks soon in Syed。 ..

編集:申し訳ありませんアーロン私は何かのjavascriptの問題のためにコメントを追加できません:いいえspring-web.jarはWEB-INF/libにありません。 libフォルダの耳。私はそれを痩せた戦争にするために戦争からlibsを削除しました。また、WEB-INF/classesフォルダーに存在するサーブレットのエラーも発生します。

答えて

0

エラーは、spring-web*.jarがクラスパス上にないことを意味します。 WARのWEB-INF/libにありますか?

関連する問題