Author: isapir
Date: Sun Jul 1 19:51:28 2018
New Revision: 1834801
URL: http://svn.apache.org/viewvc?rev=1834801&view=rev
Log:
Updated output of makebase script per feedback
Modified:
tomcat/trunk/bin/makebase.bat
tomcat/trunk/bin/makebase.sh
Modified: tomcat/trunk/bin/makebase.bat
URL:
http://svn.apache.org/viewvc/tomcat/trunk/bin/makebase.bat?rev=1834801&r1=1834800&r2=1834801&view=diff
==============================================================================
--- tomcat/trunk/bin/makebase.bat (original)
+++ tomcat/trunk/bin/makebase.bat Sun Jul 1 19:51:28 2018
@@ -16,7 +16,7 @@
:: This script creates the directory structure required for running Tomcat
:: in a separate directory by pointing %CATALINA_BASE% to it. It copies the
:: conf directory from %CATALINA_HOME%, and creates empty directories for
-:: logs, temp, and work.
+:: logs, temp, webapps, and work.
::
:: If the file %CATALINA_HOME%/bin/setenv.sh exists then it is copied to
:: the target directory as well.
@@ -37,11 +37,11 @@ set HOME_DIR=%CURR_DIR%..\
if exist %BASE_TGT% (
:: target directory exists
- echo directory exists
+ echo "Target directory exists"
:: exit if target directory is not empty
for /F %%i in ('dir /b "%BASE_TGT%\*.*"') do (
- echo target directory is not empty
+ echo "Target directory is not empty"
goto :EOF
)
) else (
@@ -49,8 +49,8 @@ if exist %BASE_TGT% (
mkdir %BASE_TGT%
)
-:: create empty directories for bin, logs, temp, and work
-mkdir %BASE_TGT%\bin %BASE_TGT%\logs %BASE_TGT%\temp %BASE_TGT%\work
+:: create empty directories for bin, logs, temp, webapps, and work
+mkdir %BASE_TGT%\bin %BASE_TGT%\logs %BASE_TGT%\temp %BASE_TGT%\webapps
%BASE_TGT%\work
:: copy conf directory
robocopy %HOME_DIR%\conf %BASE_TGT%\conf > nul
@@ -58,6 +58,10 @@ robocopy %HOME_DIR%\conf %BASE_TGT%\conf
:: copy setenv.bat if exists
robocopy %HOME_DIR%\bin %BASE_TGT%\bin setenv.bat > nul
-echo created CATALINA_BASE directory at $BASE_TGT
+echo "Created CATALINA_BASE directory at $BASE_TGT"
+
+echo "Attention: The ports in server.xml might be bound by a "
+echo " different instance. Each instance must bind "
+echo " to a unique host:port combination."
:EOF
Modified: tomcat/trunk/bin/makebase.sh
URL:
http://svn.apache.org/viewvc/tomcat/trunk/bin/makebase.sh?rev=1834801&r1=1834800&r2=1834801&view=diff
==============================================================================
--- tomcat/trunk/bin/makebase.sh (original)
+++ tomcat/trunk/bin/makebase.sh Sun Jul 1 19:51:28 2018
@@ -18,7 +18,7 @@
# This script creates the directory structure required for running Tomcat
# in a separate directory by pointing $CATALINA_BASE to it. It copies the
# conf directory from $CATALINA_HOME, and creates empty directories for
-# bin, logs, temp, and work.
+# bin, logs, temp, webapps, and work.
#
# If the file $CATALINA_HOME/bin/setenv.sh exists then it is copied to
# the target directory as well.
@@ -36,18 +36,18 @@ HOME_DIR="$(dirname $(dirname $0))"
if [ -d ${BASE_TGT} ]; then
# target directory exists
- echo directory exists
+ echo "Target directory exists"
# exit if target directory is not empty
[ "$(ls -A ${BASE_TGT})" ] && \
- echo "target directory is not empty" && \
+ echo "Target directory is not empty" && \
exit 1
else
# create the target directory
mkdir -p ${BASE_TGT}
fi
-for dir in bin logs temp work;
+for dir in bin logs temp webapps work;
do
# copy directory with permissions and delete contents if any
cp -a "${HOME_DIR}/${dir}" "${BASE_TGT}/${dir}"
@@ -59,6 +59,10 @@ cp -a "${HOME_DIR}/conf" "${BASE_TGT}/"
# copy setenv.sh if exists
[ -f "${HOME_DIR}/bin/setenv.sh" ] && \
- cp -p "${HOME_DIR}/bin/setenv.sh" "${BASE_TGT}/bin/"
+ cp "${HOME_DIR}/bin/setenv.sh" "${BASE_TGT}/bin/"
-echo created CATALINA_BASE directory at $BASE_TGT
+echo "Created CATALINA_BASE directory at $BASE_TGT"
+
+echo "Attention: The ports in server.xml might be bound by a "
+echo " different instance. Each instance must bind "
+echo " to a unique host:port combination."
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]