問題タブ [crash-shell]

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.

0 投票する
1 に答える
499 参照

java - CRaSH シェル (Spring-boot リモート シェル) で Spring Bean をフィルタリングする

Spring-boot リモート シェルである CRaSH では、すべての Spring Bean を JSON のような形式で画面にダンプできます。

...など

しかし、その出力をフィルタリングする方法が見つかりません:

内部の「man」ページから、beansコマンドが Object を生成し、 をfilter消費することがわかりますMap。したがって、失敗は理にかなっています。

CRaSH シェルから単一の Bean に関する情報を取得するにはどうすればよいですか?

0 投票する
1 に答える
994 参照

spring - スタンドアロン/インタラクティブな Spring Boot CRaSH Shell アプリケーションを実行するには?

CRaSH シェルを組み込んだ Spring Boot アプリケーションを実行したいのですが、SSH/Telnet 経由でアクセスするのではなく、Spring の初期化が終了したらすぐに、パスワードなしで現在のコンソール (つまり、直接/スタンドアロン) で CRaSH シェルを起動したいと考えています。そのすべての豆。

ユーザーが入力するexitか Ctrl+D を押すと、アプリはシャットダウンする必要があります。

また、SSH および Telnet のサポートを無効にする必要があります。

PS。アプリが stdin からコマンドを読み取ることができる場合のボーナス ポイント。

0 投票する
2 に答える
1184 参照

java - スプリング ブート追加のクラッシュ コマンド

Spring boot documentationによると、Crash に基づくリモート シェルを使用する場合、追加のコマンドを定義することが可能です。

これらのコマンドのデフォルトの場所は、classpath*:/commands/ ,classpath*:/crash/commands/ です。

プロパティを使用してデフォルトの場所をオーバーライドできますが、提供されている例では、カスタム コマンドはリソースにあります。

私の意見では、カスタム コマンド (少なくとも Java コマンド) はリソースではなく、src/main/java に配置する必要があります。

リソースでカスタム パスを定義する場合は問題なく動作しますが、src/main/java でカスタム パスを定義するにはどうすればよいですか? 今のところそれを行う方法が見つかりませんでした!

0 投票する
1 に答える
777 参照

spring-boot - クラッシュ シェル - 構成と使用

spring-boot を使用している ROCServerEntrypoint というアプリケーションがあります。CRaSH シェルを組み込んだこの Spring Boot アプリケーションを実行したいと思います。次のmaven依存関係を追加しました。

必要に応じて、Spring beans.xml に次の構成を追加して、SSH 経由のリモート アクセスを有効にしました。

次はどうしようか迷っています。Linux システムの概念は初めてです。リモートでアクセスすることの意味と、クラッシュシェルがこれにどのように役立つかを簡単に説明してください。

また、SSHで接続しようとすると、以下がスローされます

私がここに欠けているものはありますか?

0 投票する
1 に答える
47 参照

java - 接続された CRaSH シェルがコマンドの発行時に NullPointerException をスローするのはなぜですか?

を使用して実行中の Java プロセスにCRaSH シェルをアタッチした

> crash.bat pid

JDK で CRaSH を開始し、help コマンドを呼び出すとエラーが返される

% ヘルプ

ヘルプ: 例外: NullPointerException

これは、コマンドがコンパイルされていないことを意味します。JDK で CRaSH シェルを起動したにもかかわらず、なぜこのようなことが起こるのですか?

0 投票する
1 に答える
77 参照

java - Springboot リモート シェル : CRASH : SLF4J コマンド セット

Spring のリモートシェルを使用すると、ロギングを管理するための「jul」コマンド セットがあることがわかります。

http://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-remote-shell.html

SLF4J に相当するセットはありますか?