問題タブ [wildfly-8]
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.
spring - Wildfly に Mongo アプリケーションをデプロイする
Spring Data mongo を使用しているアプリケーションがあり、それを Wildfly 8 にデプロイしようとしています。何をしても、常に次の例外が発生します。
これを設定して解決しようとしました
beans.xml ファイル内。私が試したもう 1 つのことは、サーバーからの溶接を無効にすることでした (standalone.xml 構成ファイル内のプロファイルと拡張からのすべての出現をコメントアウトしました)。
このアプリケーションは以前 Glassfish 4 にデプロイされており、正常に動作していました。
これに対する解決策があれば教えてください。
ありがとう!
java - キーストア ファイルを読み込んでいますが、エイリアスが見つかりません
キーストアから情報を取得するために KeyStore を使用しようとしています。次のコマンドを使用してキーストアを生成しました。
keytool -genkey -alias server -keyalg RSA -keystore server.keystore -validity 365
このページを取った。
その情報keytool -list -v -keystore server.keystore
を確認すると、次のようになります。
エイリアス名: サーバー
作成日: 2014 年 4 月 30 日
エントリの種類: PrivateKeyEntry
証明書チェーンの長さ: 1
証明書[1]:
(その他の情報はこちら)
このコマンドを使用すると、次のkeytool -list -keystore server.keystore -alias server
ようになります。
サーバー、2014 年 4 月 30 日、PrivateKeyEntry、証明書の指紋 (SHA1): 28:65:5B:0C:B3:3C:C9:AA:F1:7C:CE:91:23:77:DD:0D:F8:54 :70:B9
今、私のJavaコード:
実行すると、 EmptyEnumerationkeyStore.aliases()
が返されます。
アプリケーションはmaven、Java ee 7を使用しており、キーストアファイルをアプリケーションのリソースフォルダーにコピーしました。KEYSTORE_FILE_PATH の値は「/server.keystore」です。
ありがとう。
cors - JAX-RS Web サービスでクロスドメイン要求を有効にする方法は?
一連の安らかな Web サービスを開発しました。エラーのため、リモートクライアントからこれらのメソッドを呼び出すことができませんでした
No 'Access-Control-Allow-Origin' header is present on the requested resource.
サービスは localhost で完全に動作します。問題を解決するためにサーバー側で行う変更または構成はありますか。つまり、クロスドメイン リクエストを有効にします。
WildFly 8、JavaEE 7 を使用しています
jsf-2.2 - JSF 2.2 + PrettyFaces 3.3.3 + WildFly8
PrettyFaces は私には合いません。JSF 2.2、Servlet 3.1、PrettyFaces 3.3.3、および WildFly8 を使用して、簡単な方法で使用しようとしています。私のプロジェクト設定は次のとおりです。
Maven 依存関係アーティファクト:
web.xml ファイルの内容:
私の pretty-faces.config ファイルの内容を参照してください。
スニペット ログで確認できるように、make deploy が WildFly にすべて正常に機能すると、次のようになります。
しかし、自分のページの URL にアクセスしようとすると、見つかりませんというメッセージが表示され、ログにエラー メッセージが表示されません。誰かが私が間違っていることを知っていますか? get staterd ドキュメント ( http://ocpsoft.org/docs/prettyfaces/3.3.3/en-US/html/GettingStarted.html ) に従います。
よろしく。
jakarta-ee - WildFly 8/JBoss: Java EE クラスローダーのリンケージ エラーをデバッグする一般的な方法
これらの問題をデバッグする正しい方法は何ですか?
私の場合、Java EE Web プロジェクト内で LinkageError に大きな問題があります。
問題
JSF API (jboss-jsf-api_2.2_spec-2.2.5.jar) を wildfly モジュール ディレクトリに含めました。つまり、これは Wildfly クラスローダーによってロードされます。その JSF 実装にも依存する外部ライブラリがあります (Primefaces や OmniFaces など)。さらに、ビルド プロセスをエラーなしで実行するには、ライブラリを個別の EAR ライブラリとして追加する必要があります。
奇妙な方法は、faces イベントパラメーターを使用して関数を実装する Bean を追加する場合です。
これらの機能を実装すると...
...私のSEVEREの出発点
(パラメーターを削除すると、エラーなしでプロジェクトをビルドできます)
質問
そのような問題にどのように対処するのですか?クラスがロードされる順序についての概要が必要です。クラスローダ ツリー全体を表示する方法や、同じことを行うプロファイリング ツールがおそらくあるでしょう。
jboss - Jboss as7 から WildFly への移行で、タイプの満たされていない依存関係が溶接される
jboss as 7 アプリケーションを WildFly に移行しようとしています。何らかの理由で、タイプ Set の溶接の満たされていない依存関係を取得しています。
@Inject を使用するほぼすべてのクラス (Guice を使用)。これを解決する方法が思いつかず、数時間立ち往生しています。
java - デプロイ自体を停止できますか?
現在、プログラムでワイルドフライの展開を停止する方法を探しています。
バックグラウンド:
- アプリケーションは、MBean を使用して起動フェーズでいくつかのヘルス チェックを行います。
- 一部のリソースが欠落しているために環境が無効であるとアプリが判断した場合は、アプリ自体のデプロイを停止する必要があります。
それがあった方法:
- このアプリケーションは、以前は JBoss 4 で実行されていましたが、JMX を使用してシャットダウン コマンドを呼び出してアプリ サーバー全体を停止しました。
- このコマンドが失敗した場合、System.exit(1) を使用して JVM 全体を単純に終了しました。
現在の問題:
- デプロイされたアプリケーション内からサーバーを停止しようとすると、サーバー全体がハングするため、JMX を介して shutdown() を呼び出すと、wildfly では機能しません。
- System.exit() も機能しません。何らかの方法でコマンドを乱暴にキャッチする必要があるためです。
では、サーバーを展開内から停止する方法、展開プロセスを停止する方法、またはアプリを展開解除する方法を知っている人はいますか?
どうもありがとう!
jboss - Wildfly CLI が機能しない
私がしたことは、wildfly-8.1.0.CR2 をダウンロードして展開することだけでした。standalone.bat と add-user.bat は機能しますが、jboss-cli.bat は機能しません。
F:\wildfly-8.1.0.CR2\bin>jboss-cli
Standalone.bat を使用して Wildfly を起動すると、server.log に java.library.path の次のエントリが表示されます。
java.library.path = F:\Java\jdk1.7.0_45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;F:\WANdisco\uberSVN\bin; C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;F:\GnuPG\pub;F:\7-Zip;" E:\WebTest\build\bin";F:\WANdisco\uberSVN\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1 .0\;F:\GnuPG\pub;F:\7-Zip;.
jboss-cli を実行しようとすると、実際にファイル システムに次のファイルが表示されます。
D:\pgarner\AppData\Local\Temp\jansi-64-1.9.dll
また、wildfly-8.1.0.CR2 の代わりに wildfly-8.0.0.Final を使用してみましたが、まったく同じ問題が発生しました。
この問題を解決するにはどうすればよいですか? zip ファイルからすべてのファイルを抽出した後、CLI は箱から出してすぐに動作するはずだと思いました。
wildfly - HawtIO を WildFly 8.0.0 にデプロイすると失敗する
JBoss AS 7.1.1 で HawtIO を実行しましたが、WildFly 8.0.0 にデプロイしようとすると、次のように失敗します。
と
WildFly 8.0.0 および 8.1.0CR でさまざまなバージョンの HawtIO (1.3.0、1.3.1、1.4.0) を試しましたが、今のところうまくいきません。HawtIO のすべてのバージョンは JBoss AS 7.1.1 で動作したので、問題は WildFly にあると思いますか?