Thanks for your reply.You are absolutely right. This error is a .NET Exception.I am not able to figure out exactly where in Tomcat i need to provide the priviledge.I have logged in to the machine with the same login id as the remote machine. In the Tomcat logon tab i have mentioned the same login id and password. But still i am getting the same errror.Please let me know what changes are needed to be done in tomcat.
Thanks.. Mr Popo Sama wrote: > > Ok, first of all, i'm quite sure that exception does not exist in Java nor > in Tomcat! (as far as I know it's not in the apis), yet it does exists in > .Net. So my gess is that it's a .Net exception after all > and you are just reading it from the console. > > you may want to try giving more privileges to the tomcat service so that > it run's the .net program with more privileges too. > > BYE! > > ps: excuse my english, it's not my mother's tonge. > > ----- Mensaje original ---- > De: new_bie_tomcat <[EMAIL PROTECTED]> > Para: users@tomcat.apache.org > Enviado: lunes 8 de septiembre de 2008, 1:59:04 > Asunto: UnauthorizedAccessException error while running WMI in tomcat > > > I have written the following code in Java to access registry of a remote > machine. I am able to execute the program successfully when i run the > program separately. But when I try to execute the code in Apache Tomcat. I > am getting > UnauthorizedAccessException error.The full text of error is > System.UnauthorizedAccessException: Access to the registry key is denied. > at > Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str) at > Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive hKey, String > machineName) at > BOMInfoCollector.BOMInfoCollector.getOSVersion(StreamWriter > file, String remoteName) > Following is the Java code: try { String keykey = > "C:\\Diagnostic\\DiagnosticAssayRE\\Executable\\BOMInfoCollector.exe"; > String ipadddress = Remote machine's IP; String keyStr1= keykey + " " + > ipadddress; > Process p = Runtime.getRuntime().exec(keyStr1); > BufferedReader stdInput = new BufferedReader(new > InputStreamReader(p.getInputStream())); > BufferedReader stdError = new BufferedReader(new > InputStreamReader(p.getErrorStream())); > // read the output from the command > while ((s = stdInput.readLine()) != null) > { > > response = response + s +"\n"; > } > while ((s = stdError.readLine()) != null) > { > response = response + s +"\n"; > System.out.println(s); > }}catch(Exception e){ > System.out.println("Exception occured "+e); > } > > Following is the C# code whose name is > string osKeyName = "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion"; > try{ > RegistryKey hklm = RegistryKey.OpenRemoteBaseKey( > RegistryHive.LocalMachine, remoteName); > RegistryKey osKey = hklm.OpenSubKey(osKeyName); > > if(osKey != null) { > object prodName = osKey.GetValue("ProductName"); > Console.WriteLine("OSName=" + prodName); > } > Console.WriteLine("Exiting getOSVersion() method"); > }catch(System.UnauthorizedAccessException e){ > Console.WriteLine("You are not authorized to access the machine.Please > check > the network Privileges "+e); > }catch(Exception e){ > Console.WriteLine("Error occured "+e); > } > > Please let me know if any configuration is needed in Tomcat to support > this? > -- > View this message in context: > http://www.nabble.com/UnauthorizedAccessException-error-while-running-WMI-in-tomcat-tp19365845p19365845.html > Sent from the Tomcat - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > ____________________________________________________________________________________ > ¡Buscá desde tu celular! > > Yahoo! oneSEARCH ahora está en Claro > > http://ar.mobile.yahoo.com/onesearch > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/UnauthorizedAccessException-error-while-running-WMI-in-tomcat-tp19365845p19366950.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]