問題タブ [mina]

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 投票する
0 に答える
95 参照

ruby-on-rails - Mina 展開サブディレクトリ

minaでgithubからサブディレクトリをデプロイする方法は?

私のマスターには含まれています

Rails-Project をデプロイしたい

この質問を見つけましたが、良い答えがありませんminaでサブディレクトリを展開します

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

mina - アパッチミナ×プードル虫

apache mina SslFilter で ssl v3 サポートを無効にするにはどうすればよいですか? https://mina.apache.org/

0 投票する
0 に答える
354 参照

android - Mina sshd と spongycastle: KeyPairGenerator EC 実装が見つかりません

spongycastle 1.51を使用して、Androidでmina sshd 0.12.0を使用しようとしています。

利用可能な指示に従い、Spongycastle を使用して登録しました

Spongycastle が正常に登録されていることが確認され、アルゴリズム「EC」が要求されました。

正常に動作します。

最終的にサーバーへの ssh 接続を確立しようとすると、次のスタック トレースで失敗します。

私はここで途方に暮れています。挿入されたプロバイダーは何らかの形でスレッド ローカルですか?

ヒントに感謝します。

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

java - バッファ内の複数のメッセージを処理する例外 [JAVA-Mina]

---以下を編集

シリアル デバイスからメッセージを受信するために、実際にMina ProtocolCodecFilterを実装しています。

コーデックは複数の異なるメッセージ (pojos を含む) を指定し、実装が 99% の確率で正しく動作する場合でも、1 つのタイプのメッセージで問題が発生します:固定長を持たない唯一のメッセージです。最小の長さはわかりますが、最大の長さはわかりません。

これは私が受け取った例外メッセージです (重要な部分のみ):

...

否定的な場合dataLengthもあれば、肯定的な場合もあります (この原因についての手がかりは見つかりませんでした)。

MAFrameDecoder :29は、CumulativeProtocolDecoderdoDecode()メソッド (MAX_SIZE=4096)の実装の 2 番目の文です。

TCP スニファーを介してエラーをデバッグしているときに、複数のメッセージが同じ IoBuffer (in) に挿入されたときに例外がスローされることがわかりました。

Decoder同じバッファ内で複数のメッセージを処理できないようです。しかし、前に言ったように、長さが固定されていないメッセージの問題もあります(関連性があるかどうかはわかりません)。他の doDecode 実装では、次のようなバッファを管理する別の方法を見てきました。

また

とにかく、私は盲目的なステップを避けようとしているので、ここで質問しています. エラーを修正するだけでなく、その理由を知りたいです。

アドバイスをいただければ幸いです。: )

ps: バッファーを介してメッセージを送信するエンコーダーのautoExpandパラメーターはfalseです。



編集 10/11/2014

私は AbstractIoBuffer メソッドを調べていて、これを見つけました:

私が送信している prefixLength は 4 であるため、スイッチは最後の有効なケースに入ります。

その後、負の dataLength で BufferDataException をスローします。これは、AbstractIoBuffer のposition()メソッドが負の値を返していることを意味します。

私は常に、nioBuffer がその位置パラメーターに負の値を保持することはできないと考えていました。なぜこれが起こっているのかの手がかりはありますか?

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

java - Apache MINA SFTP - ユーザーに表示されるディレクトリ構造を制限します

Apache MINA SSHD を使用して、独自のカスタム SFTP サーバーを構築しています。

ユーザーに表示されるファイル システムを制限したい。/aa/bb/cc の下のディレクトリ構造を見てもらいたいだけです

他のフォルダーを表示したりナビゲートしたりしたくありません。

また、/aa/bb/cc の下のディレクトリから、ユーザーはいくつかのディレクトリへの読み取りアクセス権と、選択された少数のみへの書き込みアクセス権を持ちます。どうすればこれを達成できますか?

0 投票する
0 に答える
40 参照

java - main() が戻った後も JVM を維持しますか?

Apache Mina のサンプル コードを見つけました。コードは以下に貼り付けられていますが、ここで見つけることができます。

コードを実行しました。「Listening on port...」を出力した後も、JVM は引き続き実行されていることがわかります。なぜそれが可能なのかわかりません。誰かがそれを説明できますか?どうもありがとうございました。

0 投票する
0 に答える
782 参照

ruby-on-rails - ミナ - フォアマン - バンドル コマンドが見つかりませんエラー

ruby 2.1.5 mri と mina (0.3.1) を使用しています。rbenv 0.4.0-129-g7e0e85b、および rbenvsudo プラグイン。しかし、適切に展開できません。フォアマンはバンドラーを初期化できません。ここで何が問題なのですか?

mina 詳細出力は次のとおりです。

ミナトレース出力

/etc/sudoers

ルート ALL=(ALL:ALL) ALL デプロイヤ ALL=(ALL:ALL) NOPASSWD:ALL

~/.bashrc

export PATH="$home/.rbenv/bin:$PATH" export PATH=~/.rbenv/shims:~/.rbenv/bin:"$PATH" eval "$(rbenv init -)" export RAILS_ENV=production

/root/.bashrc

~/.bashrc と同じ