Я действительно заблудился, я пытаюсь развернуть приложение springboot, когда я пытаюсь загрузить файл .war в weblogic 12c, возвращает BEA-160228 с сообщением об ошибке в заголовке, вот мой pom.xml:
https://bitbucket.org/snippets/CPernillo/6eg5oe
Я пробовал много решений, которые нашел на форумах, даже здесь, в стеке, но, похоже, у меня ничего не работает, например, отключить spring-boot-starter-logging (как вы можете видеть в pom.xml), добавить weblogic.xml в моя папка webapp / WEB-INF (вот она):
https://bitbucket.org/snippets/CPernillo/yed5oA
Прошу стэк-экспертов, помогите и заранее спасибо.
Обновление 1 Этот проект успешно развернут на сервере разработки, ничего не меняя, проблема в производственном сервере.
Spring Boot 2 не поддерживает log4j. Однако он поддерживает log4j2. У вас должны быть предпочтения для SLF4j, а также возврат для ваших обычных классов.
спасибо @ShubhamChopra, но я не использую эту аннотацию в своем проекте
Спасибо @ M.Deinum, после вашего комментария я изменил mi pom.xml и добавил такие зависимости: bitbucket.org/snippets/CPernillo/peg5pr Изменил мои log4j.properties на эти настройки: bitbucket.org/snippets/CPernillo/8eGb8o Все еще такое же сообщение об ошибке (я забыл сказать, что этот проект успешно развернут в встроенная веб-логика, которая для меня является разработчиком, но на рабочем сервере появилось это сообщение)
Зафиксированный!
Отвечаю только в том случае, если в будущем кому-то придется пережить это невезение:
Версии Java в обеих weblogic, где разные, spring 2.0.3.REALEASE поддерживает только java 8, поэтому на производственном сервере установлен jdk 7, системным администраторам клиента придется долго переносить все старые проекты на jdk 8.
вы можете проверить мой вопрос, у меня была такая же проблема stackoverflow.com/questions/51095111/…