質問編集履歴

2

調べた内容を追加

2016/08/30 11:37

投稿

UekiKouji
UekiKouji

スコア121

test CHANGED
File without changes
test CHANGED
@@ -131,3 +131,27 @@
131
131
  ```
132
132
 
133
133
  開発環境ではうごくのに、デプロイ環境では動かない理由が皆目見当がつかず、わからないので、教えてください。
134
+
135
+
136
+
137
+ 以下のことを調べました。
138
+
139
+
140
+
141
+ ・SVNのリポジトリごとにWarファイルを作り、差分を確認した。
142
+
143
+ ・開発環境とデプロイ環境の違い(ビルド環境がJava8かどうか調査)
144
+
145
+ ・tomcatの再インストール(tomcat自体が壊れた可能性があるので)
146
+
147
+ ・m2配下の不要なリポジトリを削除したのち、warファイルを作成し、デプロイを行う。
148
+
149
+ ・開発環境とデプロイ環境での参照しているjarファイルの内容の差分の確認
150
+
151
+ ・pom.xmlにjavax.validation:validation-api:1.1.0.Finalが設定されているかどうか
152
+
153
+ ・http://okwave.jp/qa/q334190.htmlの内容のこと
154
+
155
+
156
+
157
+ 何か気づいたことがあれば、おねがします。

1

修正

2016/08/30 11:37

投稿

UekiKouji
UekiKouji

スコア121

test CHANGED
File without changes
test CHANGED
@@ -68,7 +68,7 @@
68
68
 
69
69
  原因
70
70
 
71
- org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'fileDetailController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.validation.Validator com.technopro.plum.controller.FileDetailController.validator; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.springframework.validation.Validator] is defined: expected single matching bean but found 3: org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0,userInfoValidator,org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#1
71
+ org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'fileController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.validation.Validator com.name.p.controller.FileDetailController.validator; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.springframework.validation.Validator] is defined: expected single matching bean but found 3: org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0,userInfoValidator,org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#1
72
72
 
73
73
  org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
74
74