問題タブ [jcifs]

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 に答える
1219 参照

java - JCIFS VerifyError 非仮想関数呼び出しの不正使用

jcifs-1.3.17 ライブラリを使用して、共有フォルダー上のいくつかのファイルをチェックします。1 週間前、コードが正しく動作しないことがわかりました。次のような 500 サーバー エラーが発生しました:

(クラス: jcifs/smb/NtlmPasswordAuthentication、メソッド: 署名を意味する: (Ljavax/security/auth/Subject;)Z) 非仮想関数呼び出しの不正な使用

どうすれば修正できますか?多分私はこの確認チェックを避けることができますか?または、このライブラリの代替案を教えてもらえますか?

0 投票する
3 に答える
20863 参照

smb - JCIFS を使用して SMB 共有からドメイン外のローカル ドライブにファイルをコピーする方法

JCIFS を使用して、Java でいくつかのリモート ファイルをローカル ドライブにコピーしようとしています。リモート マシンはドメイン内にあります。ローカル マシンがドメイン内にありません。

次のコードは機能しますが、非常に遅いです ( 700Kbで 2 分...そして多くの Mb があります...):

SmbFile.copyTo() を使用できると思いますが、ローカル ファイルにアクセスする方法がわかりません。次のように書くと、接続エラーが発生します。

この質問は、Java で jcifs を使用して smb 共有からローカル ドライブにファイルをコピーする方法に関連していますか?

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

java - jcifs で Samba 4 に接続するときの SMB 例外「パラメーターが正しくありません」

長い間、jcifs を使用して samba ドライブに接続していました。Samba サーバーが更新され、Samba 4 を使用するようになったため、エラー メッセージが表示されて接続に失敗しますThe parameter is incorrect。ネットワーク ディレクトリは、smb 経由で他のボックスから引き続きアクセスできます。jcifs の問題と、Samba 4 でのプロトコルの変更のようです。何が問題なのか知っている人はいますか?

jcifs バージョン 1.3.14 と 1.3.17 をテストしました

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

jcifs - JCIFS の特定のインスタンスが実行されている場所をどのように確認できますか?

私の会社では、1 年以上毎朝 Windows アカウントからロックアウトされています。jcifs3_188_b5IS という会社は、その名前のコンピュータが20 分ごとに間違ったパスワードをプッシュしていると私に言い続けています。

彼らはまた、これは会社のネットワーク上のコンピューターではなく、マシンを見つけて、それを停止するように指示するだけだと私に言いました. つまり、20 分ごとに自分のアカウントから不正なパスワードをプッシュするもの以外に、JCIFS が何であるかわからないので、ここには本当の探偵の仕事があります。

JCIFS システムはどこに存在し、なぜ誰もそれがどこから来ているのか突き止められないのですか? これを見つけることができるツールはありますか?

0 投票する
3 に答える
5799 参照

java - PC に接続して Android デバイスから共有フォルダーを表示する

Android用のsambaクライアントに取り組んでいます。IP アドレスを指定すると、それに接続して共有フォルダーを参照する必要があります。

これにはJCIFSを使用します。Android プロジェクトに jar をドロップし、次のコードを追加して PC に接続し、ファイルのリストを取得しました。

jcifs.smb.SmbAuthException : Logon failure: unknown user name or bad password.

しかし、資格情報は正しいです。JCIFSを使用するAndroidマーケットの別のsambaクライアントでも試してみたところ、そのIPに正常に接続されたので、明らかにここで何か間違ったことをしていますが、特に何がわかりません。

どんな助けでも大歓迎です。

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

java - JCIFS に関する SAXException

機能では、次のように JCIFS の SmbFile コンセプトを使用して、リモート保護共有フォルダーにあるアップロードされた xml ファイルから値を読み取るロジックを組み立てました。

この行doc = builder.parse(new SmbFileInputStream(fNew));は次の例外をスローします。

なぜこの例外が発生するのか誰にもわかりますか? この問題を解決するための代替手段は何ですか。

ありがとう。

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

jcifs - Jcfis jcifs.smb.SmbException: アクセスが拒否されました

Win XP でファイルを共有フォルダに移動しようとすると問題が発生します。

私のコードは次です

}

ファイルを自動的に印刷するフォルダーにtxtを移動しようとしましたが、実行すると次の失敗が表示されます。

無効なログイン/パスワードを試すと別のメッセージが表示されるため、名前とパスワードを正しく入力しました。

私の質問は次のとおりです。

config.setProperty に他のパラメータが必要ですか?

すべてをありがとう。

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

spring - 春の cxf 埋め込み桟橋で jcifs を使用する

cxf + spring を介して素晴らしい jaxrs:server ディレクティブを介して公開されているサンプル JAX-RS サービスがあります。jcifs を介してユーザー名を設定するように開始される基になる桟橋を構成したかったので、cxf からの httpj ディレクティブを介して構成することに頼っています。

ただし、フィルターが正常に初期化されているように見えますが、コントロールが NtlmFilter の doFilter 呼び出しに到達していません。何がうまくいかないのかを理解しようとしており、すでに私の一日の大部分を無駄にしています. どんなポインタでも役立ちます!前もって感謝します!

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

java - Android : openConnection() が IOExeption をスローします (プロトコルのデフォルト ハンドラーが見つかりません: http )

jcifs ライブラリを使用する Android アプリケーションがあります。HTTP プロトコルを使用して URL で openConnection() を実行しようとするたびに、IOExeption が発生し、「プロトコルのデフォルト ハンドラが見つかりません: http」というメッセージが表示されます。FTP プロトコルを使用する URL で問題なく動作します。

掘り下げた後、問題はjcifsライブラリにあると思われます.JCIFSのドキュメントから、次のことがわかりました:

jCIFS NTLM サポートは、HTTP 接続用の URLStreamHandler として実装されています。このハンドラーは、Java 環境によって提供されるデフォルトのハンドラーを「ラップ」して、NTLM 認証のサポートを追加します。

プロトコル ハンドラ パッケージのリストに「jcifs」パッケージを追加します。「java.protocol.handler.pkgs」プロパティーは、Java にプロトコル・ハンドラーを提供するパッケージのパイプ区切り (「|」) のリストです。「jcifs」パッケージをこのリストに追加する必要があります。これは通常、アプリケーションの起動時にコマンドラインに「-Djava.protocol.handler.pkgs=jcifs」を追加することによって行われます...

記事全文を見る

誰でもこの問題を解決できますか。

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

java - Java: 資格情報を使用してネットワークからローカル フォルダーにコピーする方法

Java は Windows クレデンシャルを使用できないようです。資格情報を必要とするサーバーからファイルをローカル フォルダーにコピーする必要があります。

「JCIFS」プラグインを使用して、SMB プロトコルを使用してサーバーからコピーしました。ただし、この場合、smb を使用してローカル マシンにしかコピーできないため、ローカル PC でいくつかのフォルダーを共有する必要があります。このような動作は、アプリケーションが異なる PC で実行されるため、受け入れられません。ネットワーク パスをドライブとしてマップし、「FileInputStream」でファイルをコピーするのも適切ではありません。

そのような問題はどのように解決できますか?ファイルをバッファに読み込んで、そこからローカル フォルダに読み込めるでしょうか。ファイルはそれに対して十分小さいです - 30-50Mb。