2 つの Windows ドメイン A と B があります。
nasBドメイン B とwebserverAドメイン Aの2 つのサーバーがあります。
私は 2 人のユーザーを持っています:userBドメイン B にアクセスしnasB、userAドメイン A にアクセスします。webserverA
で tomcat をサービスとして実行してwebserverAいますが、logon as プロパティが に設定されていuserAます。
資格情報を使用して\\nasB\myFiles$\マッピングしました。マッピングは、JVM アクセスを許可するためだけのものです。コードでは常に UNC を使用してドライブにアクセスします。ネットワークパスワードの管理にも資格情報があります。どちらの方法も、サービスとしてではなく Java アプリを直接実行する場合に機能します :(webserverAuserB
Tomcat をサービスとして実行すると、アクセスしようとした場合を除き、filenotfound がスローされます\\nasB\myFiles$\somefile.txt。startup.bat を使用して tomcat を実行すると、ファイルに正常にアクセスできます。
userB彼はにアクセスできないため、Tomcat サービスを実行できませんwebserverA。userBアクセス時にtomcat サービスに資格情報を使用させるにはどうすればよいnasBですか?