2012-07-06 4 views
4

Eclipse IDE에서 - maven-archetype-webapp를 사용하여 maven 프로젝트를 만들었습니다.maven 프로젝트 내에서 서블릿을 만들 수 없습니다.

index.jsp를 만들고 실행할 수 있었지만 이제는 새로운 서블릿을 만들어야합니다. 하지만 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 새 서블릿 (New-> Other-> Web-> Servlet)을 선택하면 드롭 다운에 내 Maven 프로젝트가 표시되지 않으므로 Maven 프로젝트에서 Eclipse IDE를 사용하여 서블릿을 만들 수 없다.

왜 이런 일이 발생하는지 지적 할 수 있습니까? 나는 Maven을 처음 사용한다. 당신이 메뉴에서 서블릿을 만들 수없는 경우 내 web.xml을

<!DOCTYPE web-app PUBLIC 
    "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd" > 
<web-app> 
    <display-name>Archetype Created Web Application</display-name> 
    <welcome-file-list> 
    <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 
</web-app> 

답변

5

-

편집을 주셔서 감사합니다. 다음을 확인하십시오.

  1. Web.xml 파일이 WEB-INF 폴더의 maven에 의해 생성되었는지 확인하십시오.
    만들지 않으려면.

  2. 프로젝트가 웹 프로젝트로 표시 되는가 아닌가요?
    오른쪽 버튼을 클릭하십시오. 프로젝트 - 속성 -> 프로젝트 패싯 -> 동적 웹 모듈이 으로 선택되어 있는지 확인하십시오. 프로젝트를 웹 프로젝트로 만들기 위해 선택하십시오.

+0

web.xml이 있습니다. 하지만 드롭 다운에 내 프로젝트를 보여주지 않아서 Eclipse에 새 서블릿을 만들 수 없습니다. – Fox

+0

비 메이븐 프로젝트를 선택하면 새로운 서블릿을 생성 할 수 있습니다. – Fox

+0

아니요 Eclipse IDE를 사용하여 maven 프로젝트를 직접 만들었습니다. 파일 -> 새로 만들기 -> 기타 -> Maven-> Maven 프로젝트 – Fox

관련 문제