> -----Original Message----- > From: Patrick Flaherty [mailto:pflah...@rampageinc.com] > Sent: Saturday, March 23, 2013 5:22 PM > To: Tomcat Users List > Subject: runtime.exec "cmd.exe /C net use" > > Hi, > > I'm trying to run the following command ( runtime.exec "cmd.exe /C net > use" ) from my tomcat app and it's returning : > > net use > New connections will be remembered. > > There are no entries in the list. > > This only happen when I run as a Windows service. If I run the tomcat > batch file to start tomcat then "net use" returns all my mapped network > drives. The service login is an account that has access to the network > shares as my app uses those shares, but the service login should not > preclude the command from executing properly. If I substitute "dir" for > "net use" > that works and I get a directory listing. The combo of "net use" > command using cmd.exe and running as a service seems to be the > conflict. > > Any input much appreciated. > > Thanks > Pat >
There could be a few things here. If I execute a net use command at the command prompt on my system, it responds: "New connections will not be remembered. There are no entries in the list." (And I have no mapped drives.) Even if the current logged in user is the same user as running the service, they are different sessions, so normally the mappings would be different. If you log in as the service account and map some drives, those mappings are not accessible to Tomcat through the service account. It is possible that if you have mapped drives remembered in a roaming profile that is used by the service account, those mappings would be available to the service account, but I do not believe that service accounts normally load any profile information. Are you sure that you are not using UNCs (i.e., \\servername\sharename) to access the network shares, or are you mapping the shares within your Tomcat application? Do you map any drives prior to starting Tomcat from a batch file? Please share with us how you establish your mappings for Tomcat, both for the service start and the batch file start, if different. Jeffrey Harris This e-mail and any attachments are intended only for the use of the addressee(s) named herein and may contain proprietary information. If you are not the intended recipient of this e-mail or believe that you received this email in error, please take immediate action to notify the sender of the apparent error by reply e-mail; permanently delete the e-mail and any attachments from your computer; and do not disseminate, distribute, use, or copy this message and any attachments. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org