Created
August 25, 2023 06:13
-
-
Save wonhyeongseo/a2913e0a40b53c5c08f08d91d6a8869c to your computer and use it in GitHub Desktop.
tomcat startup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
rem Licensed to the Apache Software Foundation (ASF) under one or more | |
rem contributor license agreements. See the NOTICE file distributed with | |
rem this work for additional information regarding copyright ownership. | |
rem The ASF licenses this file to You under the Apache License, Version 2.0 | |
rem (the "License"); you may not use this file except in compliance with | |
rem the License. You may obtain a copy of the License at | |
rem | |
rem http://www.apache.org/licenses/LICENSE-2.0 | |
rem | |
rem Unless required by applicable law or agreed to in writing, software | |
rem distributed under the License is distributed on an "AS IS" BASIS, | |
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
rem See the License for the specific language governing permissions and | |
rem limitations under the License. | |
rem --------------------------------------------------------------------------- | |
rem Start script for the CATALINA Server | |
rem --------------------------------------------------------------------------- | |
setlocal | |
rem Guess CATALINA_HOME if not defined | |
set "CURRENT_DIR=%cd%" | |
if not "%CATALINA_HOME%" == "" goto gotHome | |
set "CATALINA_HOME=%CURRENT_DIR%" | |
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome | |
cd .. | |
set "CATALINA_HOME=%cd%" | |
cd "%CURRENT_DIR%" | |
:gotHome | |
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome | |
echo The CATALINA_HOME environment variable is not defined correctly | |
echo This environment variable is needed to run this program | |
goto end | |
:okHome | |
set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat" | |
rem Check that target executable exists | |
if exist "%EXECUTABLE%" goto okExec | |
echo Cannot find "%EXECUTABLE%" | |
echo This file is needed to run this program | |
goto end | |
:okExec | |
rem Get remaining unshifted command line arguments and save them in the | |
set CMD_LINE_ARGS= | |
:setArgs | |
if ""%1""=="""" goto doneSetArgs | |
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 | |
shift | |
goto setArgs | |
:doneSetArgs | |
call "%EXECUTABLE%" start %CMD_LINE_ARGS% | |
:end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment