問題タブ [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 に答える
480 参照

java - JCIFS と jai imageio を使用して、ネットワーク化された Windows PC から tiff イメージを読み取ることができません

Tomcat 6 の Java 6 で Web アプリケーションを実行しています。null ImageIO.readが返されます。

同じ [Windows] ネットワーク上のコンピューターから tiff 画像を取得しようとします。これを行うには、JCIFS を認証として使用し、jai を使用してイメージを読み取ります。

QA では、これが機能し、TIF を取得して表示します。本番環境では、そうではありません。

画像にアクセスでき、ファイル パスを正しく取得できます。

ログからのエラーは次のとおりです。

null は次によって返されるものです。

その行が null を返すのはなぜですか?

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

eclipse - NTLM 認証は Eclipse で機能しますが、Tomcat は 401 を無許可で返します

JCIFS を使用して NTLM 認証を作成しました。スタンドアロン アプリケーションとしては正常に動作しますが、このモジュールを tomcat サーバー 5.5 にデプロイすると 401 が無許可になりますが、同じ資格情報を使用して同じマシンで実行できますが、java として eclipse で実行できます。スタンドアロン アプリケーション。誰か助けて?

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

java - javaでログイン資格情報を使用して、ローカルマシンからWindowsファイル共有のファイルを更新する方法は?

次のシナリオでどのように進めるか、誰でも私に説明できますか?

Java のログイン資格情報を使用して、ローカル マシンから Windows ファイル共有のファイル (docx、pptx など) のメタデータ (:tag、title など) を更新する必要があります。

注: 1.i Apache poi を使用して、ローカル ファイル システムにあるファイルのメタデータを更新しました。

2. Windows 共有のファイルにアクセスするには、jCIFS を使用し、smbFile オブジェクト参照を InputStream として POIFSFileSystem に渡しました。以下のようなエラーが発生します。

java.io.IOException: ヘッダー全体を読み取ることができません。0 バイトが読み取られました。予想される 512 バイト

これは私が試したコードです:

ローカルマシンでファイルを更新しようとすると同じコードが機能しますが、ホストマシンで更新しようとすると機能しません。

これを行う他の方法はありますか?前もって感謝します .............

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

java - Java - 変数スコープの誤解 - NullPointerException エラーの原因

andSmbFileInputStreamからを作成しようとしています。スコープが try-catch ブロックに限定されないように、try-catch ブロックの外側をインスタンス化します。と呼ばれるに対しても同じことを行います。SmbFileNtlmPasswordAuthenticationSmbFileInputStreamSmbFilesf

私が受け取っているエラーメッセージは読み取ります

私の現在の理解ではSmbFileInputStream、最初の try-catch ブロックの外側をインスタンス化することで、その範囲が 2 番目のブロックにまで拡張されます。「実行しようとしているコマンド」で始まるエラー メッセージの出力は次のとおりです。

書式設定または継続性のエラーについては、事前にお詫び申し上げます。スタックオーバーフローのエチケットをまだ学んでいます。

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

kerberos - Kerberos データベースにクライアントが見つかりません

CAS と Spnego サポートを使用し、KDC は 192.168.1.244、レルムは EXAMPLE.COM です。ローカル Windows ドメイン環境をテストし、Example.com からチケットを取得できます。「kinit」コマンドでテストしますが、CAS でspnego環境、Kerberosデータベースに見つからない例外クライアントがあり、C:\windows\krb5.iniで既に作成しています。次のようなコンテンツ

krb5.ini

そして、次のような例外レポート:

しかし、kerberos データベースでクライアントが見つからないのはなぜですか? ローカルで kerberos を作成しないでください。ポイントのthx。