Предоставьте файл зависимостей приложению Spring, развернутому с помощью Docker. ⇐ JAVA
Предоставьте файл зависимостей приложению Spring, развернутому с помощью Docker.
У меня есть приложение Spring в виде военного файла, развернутое в Tomcat. Все делается с помощью файла docker. При запуске приложения я получаю исключение для этого отсутствующего файла Ресурс сценария ste/SteCommon.groovy: не найден в scripts/ste/SteCommon.groovy и ресурса сценария ste/SteCommon.groovy: не найден в /home/vcap/cloudsuite/config/scripts/ste/SteCommon.groovy.
Я вижу в файле docker есть переменная env с путем /home/vcap/cloudsuite/config, как мне поместить в нее файл?
Под файлом докеров:
# Использовать официальный образ Tomcat в качестве базового образа ОТ кота: 9-jdk17 # Установить переменные среды ENV JBP_CONFIG_OPEN_JDK_JRE='{jre: {версия: 1.17+}}' \ JBP_CONFIG_TOMCAT='{ tomcat: { версия: 9.0.+ }, context_path: /cloudsuite-car/maker }' \ CLOUDSUITE_BASE_DIR='/home/vcap/cloudsuite/config' \ CLOUDSUITE_PROFILE_DIR='/home/vcap/cloudsuite/config' \ CLOUDSUITE_DATA_DIR='/home/vcap/cloudsuite/data' \ CLOUDSUITE_LOG_DIR='/home/vcap/cloudsuite/log' \ CLOUDSUITE_DATA_SHARED='/home/vcap/cloudsuite/data' \ JDBC_DRIVERCLASSNAME='org.postgresql.Driver' \ JDBC_URL='jdbc:postgresql://car-postgres:5432/car' \ JDBC_USERNAME='postgres' \ JDBC_PASSWORD='postgres' \ CLOUDSUITE_LOG_LEVEL='СЛЕД' \ AUTHENTICATION_ACTIVE = 'ложь' \ digsig.validation.validationContext.qualificationSeverity = 'информация' # Установите параметры Java ENV JAVA_OPTS='-Duser.timezone=UTC -Djava.rmi.server.hostname=127.0.0.1 - Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun .management.jmxremote.port=5000 -Dcom.sun.management.jmxremote.rmi.port=5000' # Удалить веб-приложения Tomcat по умолчанию (необязательно) ВЫПОЛНИТЬ rm -rf /usr/local/tomcat/webapps/* # Скопируйте файл WAR в папку веб-приложений контейнера Tomcat. КОПИРУЙТЕ cloudsuite-car#maker.war /usr/local/tomcat/webapps/ROOT.war. # Предоставляем порт Tomcat по умолчанию (необязательно, поскольку базовый образ уже это делает) ВЫСТАВКА 8080 Я не уверен, что смогу это предоставить.
У меня есть приложение Spring в виде военного файла, развернутое в Tomcat. Все делается с помощью файла docker. При запуске приложения я получаю исключение для этого отсутствующего файла Ресурс сценария ste/SteCommon.groovy: не найден в scripts/ste/SteCommon.groovy и ресурса сценария ste/SteCommon.groovy: не найден в /home/vcap/cloudsuite/config/scripts/ste/SteCommon.groovy.
Я вижу в файле docker есть переменная env с путем /home/vcap/cloudsuite/config, как мне поместить в нее файл?
Под файлом докеров:
# Использовать официальный образ Tomcat в качестве базового образа ОТ кота: 9-jdk17 # Установить переменные среды ENV JBP_CONFIG_OPEN_JDK_JRE='{jre: {версия: 1.17+}}' \ JBP_CONFIG_TOMCAT='{ tomcat: { версия: 9.0.+ }, context_path: /cloudsuite-car/maker }' \ CLOUDSUITE_BASE_DIR='/home/vcap/cloudsuite/config' \ CLOUDSUITE_PROFILE_DIR='/home/vcap/cloudsuite/config' \ CLOUDSUITE_DATA_DIR='/home/vcap/cloudsuite/data' \ CLOUDSUITE_LOG_DIR='/home/vcap/cloudsuite/log' \ CLOUDSUITE_DATA_SHARED='/home/vcap/cloudsuite/data' \ JDBC_DRIVERCLASSNAME='org.postgresql.Driver' \ JDBC_URL='jdbc:postgresql://car-postgres:5432/car' \ JDBC_USERNAME='postgres' \ JDBC_PASSWORD='postgres' \ CLOUDSUITE_LOG_LEVEL='СЛЕД' \ AUTHENTICATION_ACTIVE = 'ложь' \ digsig.validation.validationContext.qualificationSeverity = 'информация' # Установите параметры Java ENV JAVA_OPTS='-Duser.timezone=UTC -Djava.rmi.server.hostname=127.0.0.1 - Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun .management.jmxremote.port=5000 -Dcom.sun.management.jmxremote.rmi.port=5000' # Удалить веб-приложения Tomcat по умолчанию (необязательно) ВЫПОЛНИТЬ rm -rf /usr/local/tomcat/webapps/* # Скопируйте файл WAR в папку веб-приложений контейнера Tomcat. КОПИРУЙТЕ cloudsuite-car#maker.war /usr/local/tomcat/webapps/ROOT.war. # Предоставляем порт Tomcat по умолчанию (необязательно, поскольку базовый образ уже это делает) ВЫСТАВКА 8080 Я не уверен, что смогу это предоставить.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Синтаксическая ошибка сосновой шишки, пожалуйста, предоставьте решение [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 59 Просмотры
-
Последнее сообщение Anonymous
-