Spring MVC アプリケーションの奇妙な動作に気付きました。
- 私のリクエスト マッピングはすべて一意であり、あいまいなマッピングはないと確信しています。STS の組み込み tomcat でアプリを正常に実行できます。
- ただし、スタンドアロンの tomcat にjar をドロップすると、以下に示すようなあいまいなマッピング エラーが体系的に発生します。
スタックトレース:
IllegalStateException: Ambiguous mapping found. Cannot map 'preferenceController' bean method
public java.lang.String com.bignibou.controller.PreferenceController.modifyEmail(com.bignibou.controller.helpers.EmailInfo,org.springframework.validation.BindingResult,org.springframework.ui.Model)
to {[/preferences/email],methods=[POST],params=[],headers=[],consumes=[],produces=[text/html],custom=[]}: There is already 'preferencesController' bean method
public java.lang.String com.bignibou.controller.PreferencesController.modifyEmail(com.bignibou.controller.helpers.EmailInfo,org.springframework.validation.BindingResult,org.springframework.ui.Model) mapped.
誰もこの問題を見たことがありますか?参考までに、私は tomcat 7.0.35 と spring 3.2 を実行しています。