With my level of knowledge I can not see where "Set a path variable with spaces in the path in a Windows .cmd file or batch file" answers my question. I have read it several times.
I am using Eclipse 2021-03 and have just upgraded from Tomcat 9 to Tomcat 9. Now when I try to run my prog I get a HTTP Status 404 – Not Found:
[![enter image description here][1]][1]
And the console has "Parameter format not correct - "omcat".".
I can not work out where "omcat" is coming from.
My old bat is:
start chrome http://localhost:8080/AwardTracker_NJE
@set JAVA_HOME=c:\Java\jdk1.8.0_05
@set CATALINA_HOME=c:\Tomcat_nje
@echo Using JAVA_HOME: %JAVA_HOME%
@echo Using CATALINA_HOME: %CATALINA_HOME%
@echo Listing Tomcat folder ..
@dir %CATALINA_HOME%
@echo Listing Tomcat bin folder ..
@dir %CATALINA_HOME%\bin
@echo Listing batch file ...
@dir %CATALINA_HOME%\bin\catalina
@echo Executing batch file ...
CALL %CATALINA_HOME%\bin\catalina run
pause
My new bat is:
start chrome http://localhost:8080/AwardTracker_NJE
@set JAVA_HOME=c:\Java\jdk1.8.0_05
@set CATALINA_HOME=C:\Program Files\Apache Software Foundation/Tomcat 9.0
@echo Using JAVA_HOME: %JAVA_HOME%
@echo Using CATALINA_HOME: %CATALINA_HOME%
@echo Listing Tomcat folder ..
@dir %CATALINA_HOME%
@echo Listing Tomcat bin folder ..
@dir %CATALINA_HOME%\bin
@echo Listing batch file ...
@dir %CATALINA_HOME%\bin\catalina
@echo Executing batch file ...
CALL %CATALINA_HOME%\bin\catalina run
pause
And the console shows:
C:\>start chrome http://localhost:8080/AwardTracker_NJE
Using JAVA_HOME: c:\Java\jdk1.8.0_05
Using CATALINA_HOME: C:\Program Files\Apache Software Foundation/Tomcat 9.0
Listing Tomcat folder ..
Parameter format not correct - "omcat".
Listing Tomcat bin folder ..
Parameter format not correct - "omcat".
Listing batch file ...
Parameter format not correct - "omcat".
Executing batch file ...
C:\>CALL C:\Program Files\Apache Software Foundation/Tomcat 9.0\bin\catalina run
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
C:\>pause
Press any key to continue . . .
From responses this works:
start chrome http://localhost:8080/AwardTracker_NJE
@set JAVA_HOME=c:\Java\jdk1.8.0_05
@set CATALINA_HOME=C:\Tomcat_nje
@echo Using JAVA_HOME: %JAVA_HOME%
@echo Using CATALINA_HOME: %CATALINA_HOME%\bin\catalina
@echo Listing Tomcat folder ..
@dir %CATALINA_HOME%\bin\catalina
@echo Listing Tomcat bin folder ..
@dir %CATALINA_HOME%\bin
@echo Listing batch file ...
@dir %CATALINA_HOME%\bin\catalina
@echo Executing batch file ...
CALL %CATALINA_HOME%\bin\catalina run
pause