2016-09-02 6 views
1

私はbeans.xmlファイルをMETA-INF \ Springの場所のservics.jar内に置いています。servics.jarはWEB-INF \ libの中にあります。今私は、輸入タグの下jarファイルからjarファイルへのアクセス

<import resource="classpath*:META-INF/spring/beans.xml" /> 

を使用して、私のappcontext.xmlにそのbeans.xmlのにアクセスしようとしていますが、サーバを起動した後、私はエラー「『MyBeanと』という名前ませ豆は定義されていません」取得しています。 ここで、mybeanはbeans.xmlで定義されています。 私がロードされてか取得beans.xmlのか少し混乱していますエラーの説明どおり

<context-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value>/WEB-INF/classes/appContext.xml</param-value> 
    </context-param> 

次のようにweb.xml内contextConfigLocationを設定しました。 がロードされた場合、なぜ「Bean定義エラー」が出されません。 jarからmain appContext.xmlへのBean定義ファイルへのアクセス方法を説明できるものがあります。

答えて

0
<import resource="classpath:/META-INF/spring/beans.xml" /> 

はクラスパス対質問Spring classpath prefix difference

を参照してください*用me.Forクラスパスの違いの仕事をしてくれました
関連する問題