問題タブ [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.
android - KSoap-Android\JCIFSは空のHTTPPOSTを送信します
KSOAP-AndroidとJCIFSに基づいてNTLM認証SOAPクライアントを作成しました。実装は次のようになります。
見た目から、KSOAPは正しいメッセージを生成しています。これbufferStream
は、期待どおりにSOAPエンベロープが入力されているためです。JCIFSはその役割を果たしているようであり、Wiresharkを介してNTLMチャレンジレスポンスが行われているのを見ることができます。問題は、メッセージ本文が欠落していることです。それは単にnullです。このため、Webサービスは501に遭遇し、InputStream
返されたものはnullです。
なぜこれが起こるのか誰かが手がかりを持っていますか?
注:setEntity
明らかにこれを設定しようとしているが、KSOAPがすでに設定しているため、以下のCONTENT-LENGTHヘッダーを削除しています。削除しsetEntity
てリセットするだけです。
java - JCIFS は Windows 2008 R2 ドメイン コントローラと互換性がありませんか?
NTLM v2 応答のみを送信する Windows 7 クライアントからの認証に JCIFS(1.3.15) を使用しています。
Windows 2008 R2 ドメイン コントローラーを使用すると、次のエラーが発生します。
認証メカニズムは、次の場合に正常に機能します
1) クライアントは NTLM v1 と v2 の両方をサポートし (クライアントの lmCompatibility は 1)、ドメイン コントローラーは Windows 2003 です。
2) クライアントは NTLM v2 のみを送信し (クライアントの lmCompatibility は 3)、ドメイン コントローラーは Windows 2003 です。
3) クライアントは NTLM v1 と v2 の両方をサポートし (クライアントの lmCompatibility は 1)、ドメイン コントローラーは Windows 2008 です。
ただし、クライアントが NTLM v2 のみを送信し (クライアントの lmCompatibility が 3)、ドメイン コントローラーが Windows 2008 の場合、上記のエラーが発生します。
ここで私たちを助けてくれる人はいますか
前もって感謝します
サジョ・C・マシュー
java - jdk 1.4 と互換性のある jcifs の代替
jdk 1.4 と互換性のある jcifs の代替手段はありますか。waffle、jespa などの jcifs の代替には jdk 1.5 が必要です
私たちの要件は、Windows 2008 R2 ドメイン コントローラーを使用して Windows 7 (ntlm v2 応答のみを送信する) .net クライアントから認証することです。
Jboss 3.2.0 と EJB 2.0 を使用しているため、jdk 1.6 へのアップグレードを提案しないでください。Jboss、EJB をアップグレードし、.net クライアントで必要な変更を行う - Java サーバーの対話には時間がかかります。
ありがとう
サジョ・C・マシュー
java - JCIFSクライアントのIPv6サポートの追加
JCIFSライブラリを使用して作成したクライアントがあります。次に、IPv6をサポートする必要があります。ただし、JCIFSはサポートしていません。
どの方向に進むべきか教えてください。
java - jcifs.smb.client.usernameプロパティは正確に何に使用されますか?
JCIFSライブラリを使用して、NTLMv1メソッドでシングルサインオンを実装しています。これは正常に機能しています。しかし、今私は調べようとしていますが、なぜweb.xmlのNTLMHttpFilterの構成でユーザー名を指定する必要があるのですか?
このユーザー名とパスワードは何に使用されますか?
android - JCIFS、Android、およびgetbyname
さて、次のコードを試してみました。
そして、それはその例外をスローします。何か案は?LAN上のいくつかの名前付きマシンで試してみました
java - JCIFSライブラリを使用して大量のファイルの存在を効率的に確認するにはどうすればよいですか?
データベースを読み取って、約200,000ファイル(および増大)のサーバーおよびパス情報を収集するプロセスがあります。JCIFSライブラリを使用して、次のようなものを使用して、ファイルが指定された場所に一度に1つずつ存在するかどうかを確認しました。
プロセスが完了するまでに数時間かかります。私はプロセスをスピードアップする方法を見つけようとしています。検証する必要のあるファイルは、40のディレクトリに分散しています。各ディレクトリには、数千のファイルを含めることができます。SmbFile APIにはlistFiles ()関数があり、ディレクトリを開いてそのフォルダ内のSmbFileの配列を取得できます。私は正しい方向に進んでいるのだろうか、そして誰かがもっと良い考えを持っているのだろうか。ありがとう!
java - ftp および sftp を使用しないファイルのダウンロードとアップロード
リモートの Windows マシン (ワークグループ、またはドメイン) からローカルの UNIX マシンにダウンロードおよびアップロードしたい.Sftp または FTP サーバーを使用したくない.Jcifs(smb) ライブラリも検討しますが、共有へのアクセスしか許可しません。ディレクトリ。十分なユーザー権限で任意のディレクトリにアクセスしたいのですが、どうすればよいでしょうか。Active Directory には機能があると思います。
samba - jcifsログイン順序
Samba jcifs APIを使用してJavaプログラムからWindows共有にアクセスしていますが、文字列を使用して正常にログインしています "smb://a.com;administrator:password@10.0.0.89/shared/"
。
存在しないドメインに変更した後も正常にログインできますが、これはワークグループでも同じです。
jcifsが認証を処理する方法を知りたいです。
java - Java - LAN 上のすべてのネットワーク プリンターを一覧表示する
Java を使用して、ネットワーク プリンターに属する LAN 上のすべての IP アドレスのリストを取得する必要があります。プリンターに印刷する必要はありません。すべてのプリンターを見つける必要があるだけです。これは、Android アプリケーション用です。
明確にするために、ローカルマシンで構成されているネットワークプリンターを見つけようとしているわけではありません。ネットワーク上で利用可能なすべてのプリンターを見つけようとしています。
http://www.velocityreviews.com/forums/t152882-dynamic-network-printer-discovery-and-administration-via-jcifs-samba-org.htmlを既に試しましたが、ルートの取得に問題があります私のコードは複数のドメインとネットワークで実行されるため、コードをハードコーディングできず、jcifs を使用して現在のドメインを見つける方法がわからないためです。