2012-10-23 4 views
1

NetBeans의 Maven을 사용하지 않고 간단한 Jersey 기반 REST 앱을 만들고 싶습니다. 나는 다음 단계를 밟았으므로 이제 막혔다 :Maven을 사용하지 않고 간단한 Jersey 앱을 만드는 방법

  1. NetBeans (또는 다른 개발 IDE)를 사용하여 간단한 웹 응용 프로그램을 만들었습니다.
  2. 내 프로젝트에 JAX-RS 라이브러리가 추가되었습니다.
  3. org.netbeans.rest.application.config을 사용하고 있으므로 현재 web.xml이 없습니다.

나는 지금 붙어있다. web.xml을 사용하고 싶습니다. 어떤 대안이 있습니까?

P. - Maven을 사용하지 않고 JSON을 입력으로 사용하려고합니다.

답변

1

세 번째 단계에서 구성 클래스를 작성하여 JAX-RS Resource 클래스를 노출 했으므로 web.xml에 기능이 필요하지 않습니다. 최소한 Glassfish 또는 다른 Java 서버에서 응용 프로그램을 실행할 준비가되어 있어야합니다.

Java EE 6의 전체 아이디어는 web.xml과 같은 XML 구성 파일을 제거하는 것입니다. @javax.servlet.annotation.WebServlet@javax.ws.rs.ApplicationPath과 같은 새 주석은 Servlet 및 REST 응용 프로그램을 구성하는 데 사용됩니다.

의 경우web.xml을 넣으려면 web/WEB-INF 디렉토리에서 만들 수 있습니다. 최소 web.xml은 다음과 같습니다.

<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="3.0" 
     xmlns="http://java.sun.com/xml/ns/javaee" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> 
</web-app> 
+0

pom.xml 및 web.xml없이 종속성을 추가 할 수 있습니까 ??? ??? – Harshit

+0

예, 가능합니다. 나는 우리가 채팅에서 이것에 대해 이야기 할 것을 제안한다 : http://chat.stackoverflow.com/rooms/139/java –

+0

만약 당신이 나를 도울 수 있다면, 당신은 json 쿼리 매개 변수를 json 객체로 저장한다. – Harshit

관련 문제