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!
> >
>

Reply via email to