Несовместимое развертывание WAR на сервере Websphere - PullRequest
1 голос
/ 21 марта 2019

Я не уверен, как сформулировать этот вопрос, так как я думаю, что он довольно расплывчатый. Моя проблема в том, что я хочу развернуть модуль на сервере Websphere. Я создаю свой военный файл, используя Maven (пакет mvn clean), как и мои коллеги. Дело в том, что войны, которые я генерирую, не работают, и их войны. Журналы сервера печатают что-то, связанное с некоторыми статическими файлами, которые не могут быть прочитаны в пакете.

Попытка сравнения моего пакета военных действий с другим, который работает с использованием средства просмотра различий (Beyond Compare, если быть точным), и он не показывает никакой разницы между содержимым .war (даже сравнивая двоичный файл), но одна война развертывается нормально, а другая - нет. «т.

Хотя он показывает изменения между пакетами (не сравнивая файлы содержимого по отдельности) по размеру и шестнадцатеричному содержимому, но не может точно определить, какими могут быть эти изменения.

Мы используем одни и те же версии Maven, OS и Java. Также мы разворачиваем модуль таким же образом. Прямо сейчас я копирую свои изменения в файл войны, который, как я знаю, работает, и внедряю его таким образом.

Есть какие-нибудь указатели на то, что может быть причиной? К чему могут быть отнесены эти изменения между пакетами .war?

Ошибка, отображаемая в журналах:

  • Невозможно обработать файл: /opt/IBM/WebSphere/xxxx/image.png

После этого модуль развертывается нормально, но у него возникают проблемы с чтением файлов из него (не может запрашивать статические файлы, такие как CSS, изображения, JS и т. Д.).

...