Stop Tomcat Manually

I am trying to follow one of your tutorials and after changing project settings Cuba Studio needs to stop Tomcat, but it wont stop and it says to stop it manually. I checked all Windows services and cant find it!!

2 Likes

Hi Billie,
To stop Tomcat, find the {project root}\build\tomcat\bin</b> folder and execute shutdown.bat.
If it doesn’t work you will need to find other applications that use the same port (8080). See this thread in order to find the application
Regards.

Hi
How do we do that in Mac OS? I have similar issue and need to stop manually.

when I run it, it seems it is looking for the host at different port than 8080. How to specify the port?


Last login: Sun Mar 13 00:31:12 on console
Mortozas-MacBook-Pro:~ Mortoza$ //users/mortoza/studio-projects/inteaccgms/build/tomcat/bin/shutdown.sh
Using CATALINA_BASE:   //users/mortoza/studio-projects/inteaccgms/build/tomcat
Using CATALINA_HOME:   //users/mortoza/studio-projects/inteaccgms/build/tomcat
Using CATALINA_TMPDIR: //users/mortoza/studio-projects/inteaccgms/build/tomcat/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
Using CLASSPATH:       //users/mortoza/studio-projects/inteaccgms/build/tomcat/bin/bootstrap.jar://users/mortoza/studio-projects/inteaccgms/build/tomcat/bin/tomcat-juli.jar
Mar 13, 2016 12:22:22 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact localhost:8005. Tomcat may not be running.
Mar 13, 2016 12:22:22 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop: 
java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at java.net.Socket.connect(Socket.java:538)
	at java.net.Socket.<init>(Socket.java:434)
	at java.net.Socket.<init>(Socket.java:211)
	at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:450)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:400)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:487)

8005 is the standard port where Tomcat listens for the SHUTDOWN command.