Я использую FF4J-Web в качестве зависимости jav-файла в моем приложении Spring Boot.Я могу запустить приложение в локальной среде без каких-либо проблем (встроенный Tomcat и IBM Liberty Servers).Однако при продвижении изменений на сервере среды разработки (IBM WebSphere 8.5.X) возникают некоторые проблемы при рендеринге компонентов представления, что, вероятно, связано с проблемой авторизации.Ниже приведены ответы, полученные при доступе к статическому содержимому.
Код ответа 200 : https://dummyserverlink.com/rootcontext/ff4j-web-console/static/js/jquery.dataTables.min.js
Код ответа 500 : https://dummyserverlink.com/rootcontext/ff4j-web-console/static/css/bootstrap.min.css
Код ответа 500: https://dummyserverlink.com/rootcontext/ff4j-web-console/static/png/ff4j.png
Как вы можете видеть выше, файлы .js загружаются без каких-либо проблем.Но файлы .css и .img не авторизованы и не доступны в браузере (код ошибки 500).Но все ресурсы присутствуют только в статической папке. Обратите внимание, что поскольку я добавил FF4J в качестве зависимости maven, все статическое содержимое присутствует в папке WEB-INF / lib
Так что, если я попытаюсь получить доступ к .css /.png ресурс прямо из браузера, я получаю сообщение об ошибке ' Ошибка 500: SESN0008E: Пользователь, аутентифицированный как анонимный, попытался получить доступ к сеансу, принадлежащему loggedUserName .'
ОтключениеМы не можем использовать конфигурацию безопасности в Websphere, поскольку один и тот же сервер используется для нескольких приложений.Также я использую сторонний API для входа в систему для аутентификации на уровне сервера.
Есть ли другой способ поделиться своими знаниями, чтобы обойти ошибку авторизации для статических ресурсов (css, img), находящихся в папке WEBINF?
С уважением, Динеш