2

マップされたネットワーク ドライブ上のコンテンツへのアクセスに問題があります。

(Windows 2000 NT) 上の weblogic 8.1 で実行されている Web アプリケーションがあります。

アプリケーションは、マップされたネットワーク ドライブから画像を取得して表示します。

現在、Weblogic 10.3 でホストされている仮想マシン (Windows 2003 SP1) にアプリケーションを移動しています。

しかし、この新しいセットアップでは、ネットワーク ドライブがマップされていて、マシン上で利用可能であっても、アプリケーションはそれにアクセスできません。

仮想マシンでネットワーク ドライブをマッピングするための特定の設定はありますか?

何か助けはありますか?これには本当に心打たれました。

前もって感謝します。

ジャニ。

4

3 に答える 3

8

Web アプリケーション プロセスがネットワーク共有にアクセスするために必要なアクセス許可を持っていることを確認して、トラブルシューティングを開始することをお勧めします。

Web アプリケーションを実行しているアカウントを Windows ドメイン ユーザーに変更する必要があるのではないでしょうか? おそらく、アプリは現在、LOCALSYSTEM (ローカル権限のみを持つ) として実行されています。

ドメイン ユーザー アカウントで Web アプリを実行できない場合は、パススルー認証を試すことができます。ネットワーク共有にアクセスできるアカウントとまったく同じユーザー名とパスワードを使用して、Web アプリケーション サーバーにローカル ユーザーを作成します。このローカル アカウントでアプリを実行します。

編集:

ドライブ マッピングを使用してネットワーク共有に接続するように Web アプリが構成されている場合は、代わりに UNC パスを使用してみてください。たとえば、次のように変更m:\directoryします\\server\share\directory

于 2009-04-27T06:03:58.710 に答える
2

サービスでドメイン アカウントを使用する必要があることを除けば、もう 1 つの落とし穴は、Windows サーバー上のすべてのアプリが同じネットワーク ドライブ マッピングのセットを参照するわけではないという事実です。サーバーにログインして手動でドライブ マッピングを設定しても、Web アプリはおそらくそれに気付かないでしょう。

この動作の理由は、Windows サーバーでのドライブ マッピングがセッションごとに行われるためです。Windows は、サーバー プロセスに 1 つ以上のセッション ID を割り当て、各対話型ログオンに異なるセッション ID を割り当てます。

これを行う最も安全な方法は、次のいずれかです。

于 2009-04-27T07:59:45.627 に答える
0

ネットワーク ドライブをマッピングする手順は、仮想マシンと物理マシンで同じです。あなたが抱えている問題は、アプリケーションを Windows 2k/WebLogic 8.1 から Windows 2k3/WebLogic 10.3 に移植することにもっと関係しているのではないかと思います。仮想部分はおそらくほとんど関係ありません。さらに支援が必要な場合は、表示されているエラーの詳細と、リソースを見つけるためにアプリケーションがどのように構成されているかを知る必要があります。

于 2009-04-27T06:10:44.263 に答える