tomcat サーバーを起動するとエラーが発生する Context の初期化に失敗しました。
深刻:コンテキストの初期化に失敗
BeansCreationException: org.springframework.scheduling.annotation.ProxyAsyncConfiguration.InternalAsyncAnnotationProcessor' で定義された名前 'org.springframework.context.annotation.internalAsyncAnnotationProcessor' を持つビーンの作成に失敗しました。ネストされた例外は org.springframework.beans.scheduling.annotation.AsyncAnnotationBeanPostProcessor です]: ファクトリーメソッド 'asyncAdvisor' で例外が発生しました。IllegalArgumentExceptionです。EnableAsync アノテーションのメタデータが注入されませんでした。
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.installUsingFactoryMethod( AbstractAutowireCapableBeanFactory.java:1123 )
at a.
<スパン ソリューション <スパン : Springmvc.xmlの設定ファイルに <context:component-scan base-package="*"/> を記述してください。
これをプロジェクトのクラスファイルがあるパスに変更します。例: <context:component-scan base-package="com.srpingmvc.*">
-------------------- 以下、説明します ---------------------------------------。
なぜこれが変更されたのかを理解するために、springmvc.xml ファイルを見てみましょう。
<?xml version="1.0" encoding="UTF-8"? >
<beans xmlns="http://www.springframework.org/schema/beans"。
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"。
xmlns:context="http://www.springframework.org/schema/context"。
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.3.xsd">
<! -- コントローラ @Service の設定 -->
<context:component-scan
base-package="com.springmvc.*。
"></context:component-scan>
<! -- view parser 論理ビュー, 物理ビュー -- >
<bean class= "org.springframework.web.servlet.view.InternalResourceViewResolver">.Bean class= "org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/"></property>
<property name="suffix" value= ".jsp"></property>
</bean>
</beans>
設定ファイルでは base-package="com.srpingmvc.*" は com.springmvc フォルダ以下のすべてのファイルに対してスキャンを行うことを意味します。
Controller @component #repositoryなど、特定のアノテーションを持つクラスをBeanとしてSpringコンテナに登録します。
<スパン 以下は、http://blog.csdn.net/zzjjiandan/article/details/22922847 からの転載です。
Springの設定ファイルは、Beanの生成、依存性注入(アセンブリ)、およびBeanインスタンスの配布のためにSpringファクトリーを導くために使用されるquot;drawings"です。
<スパン Java EEプログラマは、この「図面」を学び、柔軟に応用することで、「制作意図」を正確に表現する必要があります。
Springの設定ファイルは、1つ以上の標準的なXMLドキュメントです。
コンテナの起動時に指定された設定ドキュメントが見つからない場合、このデフォルト設定ファイルの読み込みを試みます。
<スパン 以下に列挙するのは、より完全なプロファイル・テンプレートで、ドキュメント内の各XMLタグ・ノードの基本的な目的が詳細に説明されています、the
これらのXMLタグノードは、その後の知識のポイントですべて使用され、これらのXMLノードと属性の使用に熟達した後
<スパン ハンズオンの設定ファイルのための強固な基盤です。
<スパン
関連
-
[解決済み】TOMCAT SSL Error: エイリアス名がキーエントリーを識別していない
-
[解決済み] tomcatで、catalina_homeとは何ですか、そしてなぜそれを使うのですか?
-
[解決済み] TomcatにおけるNIOとBIOの根本的な違いは何ですか?
-
[解決済み] keytool error: java.lang.Exception: 応答からのチェーンの確立に失敗しました
-
[解決済み] TomcatがremoveAbandonedTimeoutを無視して、プール内の接続をクローズする
-
深刻:起動中に子コンテナが失敗した
-
メソッド名に無効な文字が見つかりました。HTTPメソッド名はトークンでなければなりません
-
tomcat start report c3p0プールの初期化中... Com.mchange.v2.c3p0.
-
tomcat8 で X11GraphicsEnvironment の問題が発生し、クラス sun.awt.X11GraphicsEnvironment を初期化できない。
-
[解決済み] NetBeansからのTomcat起動エラー - '127.0.0.1*' が内部コマンドまたは外部コマンドとして認識されない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ERROR: トランスポートエラー202: デバッグモードでTomcat 7を起動すると、バインドに失敗しました。
-
[解決済み] org.apache.catalina.connector.ClientAbortException: java.io.IOException。APRエラー: -32
-
Server Tomcat v9.0 Server at localhost の起動に失敗しました。
-
解決方法について サーバ Tomcat v9.0 Server at localhost の起動に失敗しました。
-
maven reports an error the goal you specified requires a project to execute but there is no POM in this direct...
-
少なくとも1つのJARがTLDをスキャンされましたが、TLDが含まれていません。
-
Tomcat Connectorの実行モードがbioからnioに変更されました。
-
NamingException: このクラスローダーにバインドされているネーミング・コンテキストがありません。