Я не рассматривал, что вы весь проект, но есть несколько вещей, которые неправильно. Во-первых, вы используете Джерси, который не используется WildFly. У вас также есть зависимость от RESTEasy, которая является реализацией JAX-RS, используемой в WildFly, но вам не нужна зависимость от нее. Это обеспечивается контейнером.
Все ваши зависимости также должны быть помечены как <scope>provided</scope>
.
Также вам нужен @Path("/")
на вашем Login.java
.
Вы также не являетесь структурой каталогов, а не standard maven directory structure. Вероятно, поэтому развертывание не прерывается, поскольку ваша WAR, вероятно, не содержит компилированных классов Java. Каталог src/java
должен быть в src/main/java
.
И, наконец, если это не просто упражнение в игре с JAX-RS, я бы предложил посмотреть на что-то вроде Keycloak для аутентификации.
как очень глупо и нуб меня, спасибо – osmingo