Skip to content

Commit fd03db5

Browse files
feat: Enable Discovery Service class path extensions and Gateway native library extensions (#1987)
* Add ZWE_DISCOVERY_SHARED_LIBS Signed-off-by: Carson Cook <carson.cook@ibm.com> * Add ZWE_GATEWAY_LIBRARY_PATH Signed-off-by: Carson Cook <carson.cook@ibm.com> * Update version * Fix typo in discovery shared lib Signed-off-by: Carson Cook <carson.cook@ibm.com> Co-authored-by: Zowe Robot <zowe-robot@users.noreply.github.com>
1 parent 379f1c0 commit fd03db5

File tree

2 files changed

+13
-1
lines changed
  • discovery-package/src/main/resources/bin
  • gateway-package/src/main/resources/bin

2 files changed

+13
-1
lines changed

discovery-package/src/main/resources/bin/start.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,13 @@ if [ `uname` = "OS/390" ]; then
6767
QUICK_START=-Xquickstart
6868
fi
6969

70+
DISCOVERY_LOADER_PATH=${COMMON_LIB}
71+
72+
if [[ ! -z ${ZWE_DISCOVERY_SHARED_LIBS} ]]
73+
then
74+
DISCOVERY_LOADER_PATH=${ZWE_DISCOVERY_SHARED_LIBS},${DISCOVERY_LOADER_PATH}
75+
fi
76+
7077
EXPLORER_HOST=${ZOWE_EXPLORER_HOST:-localhost}
7178
DISCOVERY_SERVICE_PORT=${DISCOVERY_PORT:-7553}
7279

@@ -109,7 +116,7 @@ _BPX_JOBNAME=${ZOWE_PREFIX}${DISCOVERY_CODE} java -Xms32m -Xmx256m ${QUICK_START
109116
-Dserver.ssl.trustStoreType="${KEYSTORE_TYPE:-PKCS12}" \
110117
-Dserver.ssl.trustStorePassword="${KEYSTORE_PASSWORD}" \
111118
-Djava.protocol.handler.pkgs=com.ibm.crypto.provider \
112-
-Dloader.path=${COMMON_LIB} \
119+
-Dloader.path=${DISCOVERY_LOADER_PATH} \
113120
-Djava.library.path=${LIBPATH} \
114121
-jar "${JAR_FILE}" &
115122
pid=$!

gateway-package/src/main/resources/bin/start.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,11 @@ LIBPATH="$LIBPATH":"${JAVA_HOME}"/lib/s390/default
9797
LIBPATH="$LIBPATH":"${JAVA_HOME}"/lib/s390/j9vm
9898
LIBPATH="$LIBPATH":"${LIBRARY_PATH}"
9999

100+
if [[ ! -z ${ZWE_GATEWAY_LIBRARY_PATH} ]]
101+
then
102+
LIBPATH="$LIBPATH":"${ZWE_GATEWAY_LIBRARY_PATH}"
103+
fi
104+
100105
GATEWAY_CODE=AG
101106
_BPX_JOBNAME=${ZOWE_PREFIX}${GATEWAY_CODE} java \
102107
-Xms32m -Xmx256m \

0 commit comments

Comments
 (0)