2013-09-30 2 views
3

서버와 관련된 Glassfish를 사용하여 간단한 서버 프로젝트를 설정하고 있습니다. 하지만 서블릿을 추가 할 수는 없습니다. 프로젝트를 선택할 수없는 곳을 보았지만 프로젝트를 선택할 수있는 다른 질문과 달리, 마무리 또는 다음 버튼은 사용할 수없는 상태로 남아 있습니다. 나는 수동으로 시간 HttpServlet 앞서를 확장하는 클래스를 생성하고 선택하지만 마무리하고 다음 버튼은 여전히 ​​사용할 수 있습니다 시도 : 이클립스 4.3를 실행하고, 내가 시도이클립스에 서블릿을 추가 할 수 없습니다.

Custom 'WebService' servlet is selected but finish is disabled

-clean로 시작. 그 이상으로 나는 무엇을 시도해야할지 모르겠다.

편집 :

나는, 원래는 대화와 경우에만 그 내가 내 WebService 클래스를 생성 않았다 작동하지 않았다을 사용하여 새 클래스를 만들려고 말했듯이. 동적 웹 모듈이이 받는다는 프로젝트 프로젝트 facets.Also에 체크되어 있는지 확인 : 나는 Fr33dan @

I cannot create new new class either

+0

서블릿에 동적 웹 프로젝트를 추가하려는 프로젝트가 있습니까? –

+0

기존 서블릿을 사용하지 않고 사용해 보셨습니까? 마법사는 서블릿과 web.xml 서블릿 매핑을 생성합니다. – cherit

+0

@NikosParaskevopoulos 예, 동적 웹 프로젝트입니다. – Fr33dan

답변

1

을 orignally (WebService 이후 이름으로 NewWebService을 사용하여 현재 이미 존재하는) 노력 여기에서입니까?


제공된 스크린 샷에서는 기존 서블릿 클래스 또는 JSP 사용 상자를 선택하는 것처럼 보입니다. 그냥 선택을 취소하고 잘 작동해야합니다, 당신은 새로운 수업을 만들 수있을 것입니다.

+0

동적 웹 모듈이 선택되었으며, Maven 프로젝트가 무엇을 의미하는지 확신 할 수 없으므로 확실하지 않습니다. (나는 Java SE에서의 경험으로 Java EE에 익숙하지 않다.) Eclipse에서 "동적 웹 프로젝트"로 만든 것이 단서입니다. – Fr33dan

+0

@ Fr33dan : 문제가 무엇인지 알았습니다. 위의 내 대답을 편집했습니다. 그게 효과가 있다면 대답을 받아주십시오. – user2821894

+0

여러 번 언급 했으므로.원래 대화 상자를 사용하여 새 클래스를 만들려고했는데 작동하지 않을 때에 만 클래스를 미리 만들었습니다. – Fr33dan

1

질문은 이미 답변으로 표시되어 있지만. "Create Servlet"대화 상자에서 "next"또는 "finish"버튼이 회색으로 표시되는 다른 이유가있을 수 있습니다.

PROJECTNAME/WebContent/WEB-INF/web.xml 파일의 철자가 틀린 태그 나 속성으로 인해이 오류가 발생할 수 있습니다.

관련 문제