問題タブ [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 - Wildfly での Java EE 7 Web サービス - JSON の問題
@GET指定された からデータへの単純な Web サービスを作成しました@Path。すべてが正常に機能している間@Produces(MediaType.APPLICATION_XML)、XML 出力を確認できますが、この問題に変更MediaType.APPLICATION_XMLすると次のように表示されます。MediaType.APPLICATION_JSON
コンテキスト パス:/bms
サーブレット パス:/resources
パス情報:/実際の値
クエリ文字列:null
スタック トレース org.jboss.resteasy.spi.LoggableFailure: RESTEASY003880: 次のタイプのコンテキスト データが見つかりません: javax.ws.rs.ext.Providers
org.jboss.spec:jboss-javaee-7.0:1.0.3-Final提供されたものを使用しますWildfly 10
[編集]
[編集2]
わかりました、これは Glassfish 4.1 では機能しますが、Wildfly 10 では機能しません。提供されている Java EE Web サービス API を使用してこれを回避する方法の手がかりはありますか?
jakarta-ee - Wildfly 10/Resteasy でシリアル化の例外をクライアントに示すにはどうすればよいですか
Wildfly 10 で jax-rs 応答の json シリアル化中に例外が発生すると、応答がコミットされ、HTTP リターン コードを変更できなくなります。これの例外がサーバー側に記録されます。
また、json シリアライザーはすべての開いているタグを適切に閉じるため、クライアントの応答は有効な json を含む http コード 200 になります。障害の兆候はまったくなく、データが欠落しているだけです。
例外が発生したときに、Wildfly / Resteasy / Undertow がクライアントに完全に有効な応答を返さないようにするにはどうすればよいですか。500 応答または json を閉じなくても問題ありません。
私のテスト中に、例外がスローされたときに、実際にはクライアントにデータが送信されていないことがわかりましたが、Content-Length ヘッダーがまだ応答に追加されています。これにより、応答コードを変更する機会が残る可能性がありますが、これが発生する場所や、まだ何も送信されていないのに応答がコミット済みとしてマークされている理由を見つけることができませんでした.
テストケース
TestActivator.java
TestResource.java
TestCase.java
log4j - Wildfly 10 ClassNotFoundException: org.jboss.logging.appender.DailyRollingFileAppender
Wildfly 10 をスタンドアロン モードで使用しています。Wildfly を起動すると、次のエラー メッセージが表示されました。
modules ディレクトリの下にある jar ファイルを解凍しましたが、DailyRollingFileAppenderクラスはorg.apache.log4jではなくの下にあるようorg.jboss.loggingです。構成を行う必要があるかどうかはわかりません。
もう 1 つは、このエラー メッセージがコンソールにのみ表示され、ログ ファイルには表示されないことです。理由は不明です。他のエラー メッセージがログ ファイルに表示されました。
以下はスタック トレースです。
ありがとう、ヘレン
java - Mac OS X El Capitan で WildFly が起動しない
皆さん、こんにちは。私は Windows 出身で、Mac は初めてです。Windowsでは、サーバーとしてMavenプロジェクトをWildFlyとして実行しているため、Macでも同じ構成が必要です。
私は以下のように設定することから始めました:
- 私は、Apple自体からJAVAをダウンロードすることから始めました>>JAVA 8バージョン74の最新バージョンをダウンロードしました(私の記憶が正しければ)
- 次に、以下のリンクで説明されているように、JAVA_HOME、PATH などの ENV 変数を設定しようとしました。
http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/
Mac OS X 10.8 Mountain Lion で Java JDK 環境変数を設定する方法
- その後、Eclipse Marsをダウンロードしました
- Maven (最新バージョン) をダウンロードして Maven のセットアップに取り組みましたが、>> うまくいかなかったので、Eclipse から Maven 自体を Eclipse でセットアップしました >> Marketplace。
- Eclipse で Maven を使用しているときに、Eclipse でエラーがスローされていました。エラーについて Web で確認したところ、Java のバージョンが間違っていたことが原因でした。
- 最初のポイントで言ったように、AppleストアからJava 8をインストールしましたが、以下のコマンドを試すと、最新のJAVAにもかかわらず常に間違ったバージョンが表示されます
(今はわからないのでバージョン番号を編集しました)
次に、オラクルの Web サイトから JDK 1.8 をダウンロードし、Eclipse でビルド パスを修正した後、Maven が動作し始め、プロジェクトを介して実行できるようになりました。プロジェクト -> 実行 -> Maven ビルド
私の次のタスクは、WildFly サーバーを実行して、Windows で行っていたように戦争を展開できるようにすることでした。そこで、http: //wildfly.org/downloads/ version 10.0.0.Final --> Java EE7 Full & Web Distribution (131 MB TGZ File)から WildFly をダウンロードしました。
この後、データソースの変更などのプロジェクトのニーズに応じて、standalone.xml にいくつかの変更を加えました。その後、実行しようとしましたが、以下のエラーで失敗しました。
このエラーは最初から発生しており、運が悪くて 12 時間連続で苦労しています。
私の現在の設定を見つけてください:
以下のように ~.bash_profile ファイルをセットアップしました。
その他の ENV 変数
運がなくても試したリンク:
私は本当に立ち往生していて、Windowsのバックグラウンドであるため、システムファイルを変更するのが静かに怖いので、助けてください。
java - アルキリアンとワイルドフライ 10
wildfly 10 を使用した Arquillian のチュートリアルを探しています。
このチュートリアル
を試してみましたが、実行しようとすると次のエラーが発生します。のせいで:
jdbc - Wildfly 10最終postgresドライバーClassCastException
最終的に誰かが私を助けることができます。現在、wildfly 10 Finalを postgres ドライバーで起動すると、非常に奇妙な問題が発生しますが、同じ設定でwildfly 10 CR4が起動します。
私が得る例外は次のとおりです。
奇妙なことに、wildfly 10 CR4 では動作しますが、最終バージョンの wildfly 10 Final では動作しません。何か案が?私にとってはクラスローダーの問題のように見えますが、私はそれを追跡するためのワイルドフライの専門家ではありません。
私のmodules/org/postgres/main/module.xml :
standalone.xmlでのドライバー定義
Java JDK は次のとおりです: jdk1.8.0_73
私の問題を解決するための助けを本当に感謝します。
事前にThx
/デビッド
java - JNDI 処理できる EJB レシーバーがありません
EJBTest に問題があります。
WildFly をインストールし、ユーザー管理とアプリケーション管理を構成しました。
EJB 3.0 を作成してデプロイしました。
その後、接続するための簡単なクライアントを作成しました。
ユーザー名とパスワードはどちらもアプリケーション ユーザーの資格情報であり、管理ではありません。それが正しいか?
次のエラーが表示されます。
スレッド「メイン」の例外 java.lang.IllegalStateException: EJBCLIENT000025: org.jboss の呼び出しコンテキスト org.jboss.ejb.client.EJBClientInvocationContext@5034c75a の [appName:、moduleName:EjbComponent、distinctName:] の組み合わせを処理できる EJB レシーバーがありませんorg.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:128) の .ejb.client.EJBClientContext.requireEJBReceiver(EJBClientContext.java:798) org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java) :186) org.jboss.ejb.client.EJBInvocationHandler.sendRequestWithPossibleRetries(EJBInvocationHandler.java:255) で org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:200) で org.jboss.ejb.client. EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:183) org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:146) com.sun.proxy.$Proxy2.addBook(不明なソース) com.studio.java.client.EjbTester.invokeStatelessBean(EjbTester) .java:34) com.studio.java.client.EjbTester.main(EjbTester.java:21) で
どうしてか分かりません!誰にもアイデアがありますか?
java - EJBモジュールのデプロイ時にClassCastExceptionを与えるWildfly10サーバー
wildfly9 から wildfly 10 に移行しようとしています。コードは wildfly9 で正しく動作しますが、ejb モジュールを wildfly 10 にデプロイしようとすると、次のエラーが発生します。
このエラーを修正するために利用可能なすべてのオプションを試しましたが、何も役に立ちませんでした。
これが私のpomにある依存関係です
利用可能なソリューションによると、問題が休止状態に関連していることがわかりました。休止状態の依存関係を更新し、スコープを変更し、dom4j 依存関係を追加しましたが、何も機能しませんでした。
同じモジュールが問題なく wildfly 9 にデプロイされます。
誰でもこのエラーを解決するのを手伝ってくれますか?