author | jiri.kralovec@oracle.com <jiri.kralovec@oracle.com> |
Fri, 07 Apr 2017 00:53:32 -0700 | |
changeset 7846 | eaed6d702f04 |
parent 6267 | c6b5d4730d84 |
permissions | -rw-r--r-- |
5108
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
1 |
Patch origin: in-house |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
2 |
Patch status: Solaris-specific; not suitable for upstream |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
3 |
|
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
4 |
Support for setenv.sh in $CATALINA_BASE/conf. |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
5 |
|
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
6 |
--- bin/catalina.sh |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
7 |
+++ bin/catalina.sh |
6267
c6b5d4730d84
23623227 Upgrade Apache Tomcat to version 8.5.3
Petr Sumbera <petr.sumbera@oracle.com>
parents:
5108
diff
changeset
|
8 |
@@ -138,7 +139,13 @@ |
5108
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
9 |
# but allow them to be specified in setenv.sh, in rare case when it is needed. |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
10 |
CLASSPATH= |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
11 |
|
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
12 |
-if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
13 |
+# On Solaris we install Tomcat into two different locations |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
14 |
+# (CATALINA_HOME, CATALINA_BASE). CATALINA_HOME can be on read only |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
15 |
+# location and CATALINA_BASE doesn't contain bin directory. Therefore we |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
16 |
+# will look for setenv.sh file in CATALINA_BASE/conf directory first. |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
17 |
+if [ -r "$CATALINA_BASE/conf/setenv.sh" ]; then |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
18 |
+ . "$CATALINA_BASE/conf/setenv.sh" |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
19 |
+elif [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
20 |
. "$CATALINA_BASE/bin/setenv.sh" |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
21 |
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
22 |
. "$CATALINA_HOME/bin/setenv.sh" |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
23 |
--- bin/tool-wrapper.sh |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
24 |
+++ bin/tool-wrapper.sh |
6267
c6b5d4730d84
23623227 Upgrade Apache Tomcat to version 8.5.3
Petr Sumbera <petr.sumbera@oracle.com>
parents:
5108
diff
changeset
|
25 |
@@ -67,8 +69,16 @@ |
5108
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
26 |
# but allow them to be specified in setenv.sh, in rare case when it is needed. |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
27 |
CLASSPATH= |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
28 |
|
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
29 |
-if [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
30 |
- . "$CATALINA_HOME/bin/setenv.sh" |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
31 |
+# On Solaris we install Tomcat into two different locations |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
32 |
+# (CATALINA_HOME, CATALINA_BASE). CATALINA_HOME can be on read only |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
33 |
+# location and CATALINA_BASE doesn't contain bin directory. Therefore we |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
34 |
+# will look for setenv.sh file in CATALINA_BASE/conf directory first. |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
35 |
+if [ -r "$CATALINA_BASE/conf/setenv.sh" ]; then |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
36 |
+ . "$CATALINA_BASE/conf/setenv.sh" |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
37 |
+elif [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
38 |
+ . "$CATALINA_BASE/bin/setenv.sh" |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
39 |
+elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
40 |
+ . "$CATALINA_HOME/bin/setenv.sh" |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
41 |
fi |
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
42 |
|
0546c7178c66
22239597 setenv.sh support in conf/ was left during update to version 8
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
43 |
# For Cygwin, ensure paths are in UNIX format before anything is touched |