問題タブ [wildfly-swarm]
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.
wildfly-swarm - Wildfly Swarm jar の実行が起動時に失敗する
プロジェクト用に wildfly swarm jar を作成できましたが、実行中に以下のエラーが発生しました: [gradle と swarm プラグイン バージョン 2016.10.0 を使用]
logging - Wildfly Swarm を使用したログ レベルの構成
Wildfly Swarm ベースのアプリケーションを開発する場合、project-stages.yml から使用できるプロパティを使用してログ レベルを構成するにはどうすればよいですか?
つまり、Spring Boot の「logging.level.com.acme.rest=DEBUG」プロパティに相当するものは何ですか?
現在、私はそれを知っています:
- 「swarm.logging=DEBUG」を使用して、すべてのログレベルを構成できます (必要なものではありません)
- 「standalone.xml」を使用することもできますが、ops フレンドリーではありません
- LoggingFraction を使用して、ログ レベルをプログラムで構成できます (これも必要なものではありません)。
- ドキュメントには「logging.level」も記載されていますが、これまでのところ機能させることができませんでした
お時間をいただきありがとうございます
java - wildfly-swarm を使用してアプリケーションのアクセス ログを有効にするにはどうすればよいですか?
wildfly-swarm で RestApplication を作成しました。アプリケーションのロギングは、log4j2 でうまく機能します。しかし、どうすればアプリケーションのアクセスログを有効にできるかわかりません。
サポートされないため、jboss-web.xml をバルブで使用できませんでした。私は知っています、私はプログラムで次のように群れを作成できます:
jboss-web.xml のような宣言的な xml に関するその他のヒントはありますか?
よろしくお願いします
シャン
java - 保護されたプライベート Maven リポジトリから Wildfly Swarm への JDBC ドライバーのインストール
Java 構成 API を使用して、Oracle JDBC ドライバーを Wildfly Swarm (2016.12.0) にインストールしようとしています。ドライバー jar は、リモートのプライベートで安全な Maven リポジトリーに正しくインストールされます。私は基本的にここの例に従っています:
https://github.com/wildfly-swarm/wildfly-swarm-examples/tree/master/datasource/datasource-subsystem
私のプロジェクトには、次の module.xml ファイルを含む src/main/resources/modules/com/oracle/ojdbc/main ディレクトリがあります。
私が使用している構成コードのスニペットは次のとおりです。
これが私が得ている例外です:
サンプル コードが wildfly-swarm プロジェクトから動作することを確認できたので、プロジェクトにネットワーク、構成、または明らかな Maven 依存関係の問題がないことを確信しています。たとえば、これをmysqlドライバーで正常に動作させることができます。明らかな問題なくインストールされます。また、プライベート Maven リポジトリへのアクセスに問題がないことも確信しています。settings.xml と security-settings.xml は、このプロジェクトおよび他のプロジェクトに対して正しく構成されており、このドライバー アーティファクトはローカル リポジトリに正しくインストールされています。
洞察をいただければ幸いです-本当にばかげたものを見逃しているか、サポートされていないことをしようとしていると思います。興味深いことに、リソース ノードをローカルの Maven リポジトリから一時プロジェクト ビルド リポジトリのように見えるものに手動でコピーすると (パスが奇妙で<project root>/? ~/repository?/.m2
、パスに疑問符、空白、およびチルダが含まれています)、展開が機能します。
java - Wildfly スウォーム レスト コントローラー
main メソッドで jar ベースの Wildfly Swarm を使用しています。私が理解しているように、戦争ベースのアプリを使用しているときは、クラスを拡張するクラスを作成する必要がありますApplication
。ただし、jar ベースのアプリでは機能しません。どういうわけか構成することは可能ですか?使用している方法が 1 つしかない場合はJAXRSArchive
、他の方法ですべてのクラスを追加してから、各クラスを手動で呼び出しaddResource
ますか?