2016-06-15 1 views

답변

1

전체 프로젝트를 검토하지는 않았지만 몇 가지 문제가 있습니다. 첫째로 WildFly에서 사용하지 않는 Jersey를 사용하고 있습니다. 또한 WildFly에서 사용되는 JAX-RS 구현 인 RESTEasy에 대한 의존성이 있지만, 그에 대한 종속성은 필요하지 않습니다. 그것은 컨테이너에 의해 제공됩니다.

모든 종속성도 <scope>provided</scope>으로 표시되어야합니다.

또한 Login.java@Path("/")이 필요합니다.

디렉토리 구조도 standard maven directory structure이 아니기 때문에 WAR에는 컴파일 된 Java 클래스가 포함되지 않았으므로 배포가 실패하지 않는 것일 수 있습니다. src/java 디렉토리는 src/main/java이어야합니다.

마지막으로 JAX-RS에서 연주하는 것 이상의 것이라면 인증을 위해 Keycloak과 같은 것을 제안 할 것입니다.

+0

내게 얼마나 바보 같고 멍청한가, 고마워. – osmingo