Btw, when I shutdown, I see this message everytime - SEVERE: Could not contact localhost:8005. Tomcat may not be running.
So looks like the problem is with my startup. The startup is not happening correctly. On Fri, Feb 14, 2014 at 11:30 AM, Leo Medina <leo.medi...@gmail.com> wrote: > Right.... thanks Chuck! > > I was referring to ps -ef | grep tomcat where in the past I have done it > this way to issue a kill -9 on the pid as well as the netstat - vatpn | > grep <port number> which also works perfectly. > > Thanks again! > > > On Fri, Feb 14, 2014 at 11:16 AM, Neven Cvetkovic < > neven.cvetko...@gmail.com > > wrote: > > > On Fri, Feb 14, 2014 at 2:03 PM, Caldarale, Charles R < > > chuck.caldar...@unisys.com> wrote: > > > > > > From: Leo Medina [mailto:leo.medi...@gmail.com] > > > > Subject: RE: Unable to shutdown Tomcat > > > > > > > Hello have you tried: > > > > ps -ef | grep <port number> > > > > kill -9 <port number> > > > > > > You must have extremely odd implementations of ps and kill if you > expect > > > that to do anything useful. Are you confusing port number with pid? > > > > > > - Chuck > > > > > > > Nice catch Chuck. > > > > Leo, you probably confused two: netstat and ps commands. > > > > ps -ef | grep <port_number> > > > > would work only if you provide port number on the command line of your > > program, and that's not the case in default out-of-box Tomcat (uses > > server.xml to define port numbers) > > > > I would suggest: > > > > ps -ef | grep java > > > > would output the command line of all Java processes, and Tomcat is one of > > them. > > note the process id (PID) for your specific tomcat process > > > > and then try killing the process, e.g. > > > > kill <PID> > > kill -9 <PID> > > > > I prefer looking at netstat, as I might have multiple Tomcat instances > > running, so I want to know exactly which one I want to "kill" ... > > > > Netstat behaves differently on different OS. This is what I typically use > > when troubleshooting my tomcat instances (knowing that it runs on port > > 8080): > > > > netstat -aon | findstr 8080 (windows) > > netstat -vatpn | grep 8080 (linux) > > lsof -i TCP | grep 8080 (mac) > > > > > > So, to further troubleshoot your problem - we need: > > > > 1) server.xml (as Chuck pointed out - without comments) > > 2) startup logfile > > 3) output of netstat (lsof) after the tomcat startup > > > > Good luck! > > >