問題タブ [wildfly-10]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Spring Boot を Wildfly 10 にデプロイする
springboot アプリケーションを wildfly 10 に正常にデプロイしようとした人はいますか? 例を探しましたが、wildfly 8.2 でしか見つかりませんでした
これは私のアプリケーションクラスです:
これは私のPOMです
私はいつもこのエラーを受け取ります:
autoconfigure.web.HttpMessageConverters org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters; ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration' という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: private final java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters; です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'mappingJackson2XmlHttpMessageConverter' という名前の Bean の作成中にエラーが発生しました クラスパス リソース [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] で定義: ファクトリ メソッドによる Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]: ファクトリ メソッド 'mappingJackson2XmlHttpMessageConverter' が例外をスローしました。ネストされた例外は java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; です。原因: java.lang.RuntimeException: org.springframework.context.ApplicationContextException: Unable to start embedded container; ネストされた例外は org. springframework.beans.factory.BeanCreationException: 'org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter' という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.boot.autoconfigure.web.HttpMessageConverters org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters; です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration' という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: フィールドを自動配線できませんでした: private final java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters; ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'mappingJackson2XmlHttpMessageConverter' の Bean の作成中にエラーが発生しました [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class]: ファクトリ メソッドによる Bean のインスタンス化に失敗しました; ネストされた例外は org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]: ファクトリ メソッド 'mappingJackson2XmlHttpMessageConverter' が例外をスローしました。ネストされた例外は java.lang.NoSuchMethodError: com.fasterxml.jackson です。databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; 原因: org.springframework.context.ApplicationContextException: 組み込みコンテナーを開始できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter' という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.boot.autoconfigure.web.HttpMessageConverters org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters; です。ネストされた例外は org.springframework.beans です。factory.BeanCreationException: 'org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration' という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: private final java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters; です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'mappingJackson2XmlHttpMessageConverter' の Bean の作成中にエラーが発生しました [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class]: ファクトリ メソッドによる Bean のインスタンス化に失敗しました; ネストされた例外は org.springframework.beans です。BeanInstantiationException: [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter] のインスタンス化に失敗しました: ファクトリ メソッド 'mappingJackson2XmlHttpMessageConverter' が例外をスローしました。ネストされた例外は java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; です。原因: org.springframework.beans.factory.BeanCreationException: 'org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter' という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.boot.autoconfigure.web です。HttpMessageConverters org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters; ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration' という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: private final java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters; です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'mappingJackson2XmlHttpMessageConverter' という名前の Bean の作成中にエラーが発生しました クラスパス リソース [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] で定義: ファクトリ メソッドによる Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]: ファクトリ メソッド 'mappingJackson2XmlHttpMessageConverter' が例外をスローしました。ネストされた例外は java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; です。原因: org.springframework.beans.factory.BeanCreationException: フィールドを自動配線できませんでした: プライベート org.springframework.boot.autoconfigure.web。HttpMessageConverters org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters; ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration' という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: private final java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters; です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'mappingJackson2XmlHttpMessageConverter' という名前の Bean の作成中にエラーが発生しました クラスパス リソース [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] で定義: ファクトリ メソッドによる Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]: ファクトリ メソッド 'mappingJackson2XmlHttpMessageConverter' が例外をスローしました。ネストされた例外は java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; です。原因: org.springframework.beans.factory.BeanCreationException: 'org.springframework.boot.autoconfigure.web. HttpMessageConvertersAutoConfiguration': 自動配線された依存関係の挿入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: private final java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters; です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'mappingJackson2XmlHttpMessageConverter' の Bean の作成中にエラーが発生しました [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class]: ファクトリ メソッドによる Bean のインスタンス化に失敗しました; ネストされた例外は org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.http.converter.xml. MappingJackson2XmlHttpMessageConverter]: ファクトリ メソッド 'mappingJackson2XmlHttpMessageConverter' が例外をスローしました。ネストされた例外は java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; です。原因: org.springframework.beans.factory.BeanCreationException: フィールドを自動配線できませんでした: private final java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters; ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'mappingJackson2XmlHttpMessageConverter' という名前の Bean の作成中にエラーが発生しました クラスパス リソース [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] で定義: ファクトリ メソッドによる Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]: ファクトリ メソッド 'mappingJackson2XmlHttpMessageConverter' が例外をスローしました。ネストされた例外は java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; です。原因: org.springframework.beans.factory.BeanCreationException: 'mappingJackson2XmlHttpMessageConverter' という名前の Bean の作成中にエラーが発生しました クラスパス リソース [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] で定義: ファクトリ メソッドによる Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]: ファクトリ メソッド 'mappingJackson2XmlHttpMessageConverter' が例外をスローしました。ネストされた例外は java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; です。原因: org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [org.springframework.http.converter.xml. MappingJackson2XmlHttpMessageConverter]: ファクトリ メソッド 'mappingJackson2XmlHttpMessageConverter' が例外をスローしました。ネストされた例外は java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; です。原因: java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig;"}} )Lcom/fasterxml/jackson/databind/SerializationConfig; 原因: java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig;"}} )Lcom/fasterxml/jackson/databind/SerializationConfig; 原因: java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig;"}}
java - JMS - 失敗時のメッセージ再配信
私はこのシナリオを持っています:
- MDB を介した JMS メッセージの作成は失敗する可能性があります (
RuntimeExceptionこの場合は a をスローします)。 - メッセージは遅延の後に再配信する必要があります (理想的ですが、厳密には必要ではありません: 失敗の数に応じて遅延が増加した後)
- x回失敗した後、メッセージは無視され、二度と送信されません
現在、私が持っている動作は、失敗したメッセージが即座に 10 回再配信されるというもので、これをカスタマイズできませんでした。
@JMSdefinition(または他の注釈も)またはメッセージに正しいプロパティを設定することでこれを達成できる方法はありますか?もしそうなら、どのように行うのですか?
jsf - EJB を JSF フェーズ リスナーに注入できません
Wildfly 10 サーバーを使用していますが、JSF フェーズ リスナーに EJB が注入されないという問題があります。これは、正しく動作していないように見える私のテストコードです。
行をコメントアウトするbjb.callMe();と、プログラムは通常どおりに動作します。これで、NullPointerException が発生します。この EJB を注入して、@RequestScopedバッキング Bean で使用できます。
JSF 2.2 より前は Phase Listener に注入できないことを知りましたが、私はこのサーバーで JSF 2.2.12 を使用しています。さらに、この正確なコードを Glassfish4 サーバーにデプロイでき、動作します。Wildfly のどこが悪いのですか?
wildfly - wildfly-swarm で jax-rs サービスを開始できない
wildfly-swarm 1.0.0.Beta8 を使用してローカルで動作する JAX-RS サービスがありますが、リモート マシンで起動すると、次の例外が発生します。
また、アプリを完全な wildfly 10 にデプロイすると、問題なく動作します。
「プロトコルファミリを利用できません」という例外は、IPv6アドレスしか持たないマシンに関連している可能性があることをグーグルで調べましたが、JavaのデフォルトはIPv4ですが、このマシンにはIPv4アドレスがあります。
何が間違っているのかわかりません。
助言がありますか?