0
기본 RESTFULL 응용 프로그램을 개발하려고합니다. 일부 자습서를 찾았지만 모든 것이 올바르게 보이기 때문에 무슨 일이 일어나는지 알 수 없습니다. maven tomcat 플러그인으로 앱을 시작합니다 (도움이된다면).jersey2가 404 응답을 제공합니다.
다음은 web.xml과 컨트롤러입니다.
<servlet>
<servlet-name>jersey-serlvet</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>
com.servicios.ws.controller
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jersey-serlvet</servlet-name>
<url-pattern>/ws/*</url-pattern>
</servlet-mapping>
와 컨트롤러가
@Path("/ws/test")
public class UsuarioController {
@GET
@Path("/login")
public final String findUsuarioById() {
return "TEST OK";
}
}
마지막으로, 여기 당신이 그것을 작동해야 치어 버전
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
<version>2.25</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>2.25</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.ext</groupId>
<artifactId>jersey-spring3</artifactId>
<version>2.25</version>
</dependency>
을 가지고,하지만 난이/WS/테스트/로그인에 액세스하려고 할 때, 나는 404를 얻는다.
고맙다고 미리
덕분에 액세스 할 필요가, 앞에 추가됩니다! 너와 결혼 할거야. – txomin