2014-10-19 7 views
0

간단합니다. 서블릿과 JSP로 웹 애플리케이션을 만들 때 모든 클래스를 컴파일하고 싶습니다. 순수한 100 % 명령 프롬프트. 어떻게해야합니까? 누군가 나에게 데모 또는 문서를 줄 수 있습니까?명령 프롬프트에서 Servlet 컴파일 및 실행

+0

글쎄, 그냥'javac'을 사용하고 servlets-api.jar를 classpath에 추가하면됩니다. 명령 행에서 다른 클래스를 컴파일하는 것과 같습니다. –

+0

당신이 말한대로, 그것은 잘 작동합니다. 하지만 사용자 정의 클래스를 만들 때. 새, 호랑이, 닭 예를 들어. 그런 다음 Servlet 클래스는 3 개의 클래스를 가져옵니다. 나는 3 개의 클래스를 먼저 컴파일 할 것이다. 그런 다음 Servlet 클래스를 컴파일했습니다. 나는 모든 것을 동시에 컴파일 할 수 있습니까? – haind

+0

예, 가능합니다. 'javac' 사용법에 대해 더 읽어 보자. –

답변

1

모든 서블릿을 컴파일하면 .class 파일을 얻을 수 있습니다. 이러한 .class 파일을 애플리케이션의 classes 폴더에 넣으십시오.

는 다음과 같이 올바른 디렉토리 구조를 따라야합니다 :이 당신에게 유용하다고 생각, 한 번이 링크를 참조

project_name 
     WEB_INF 
      classes 
      lib 
      web.xml 
     index.jsp 
2

당신은 컴파일을 결합 도구를 사용한다 , 자원 관리, 전쟁 구축 및 optionnaly 배치. ant은 좋은 도구이지만 maven을 사용할 수도 있습니다. 후자는 덜 구성 가능하지만보다 직관적입니다.

둘 다 IDE (Eclipse 또는 Netbeans)에 통합되거나 명령 줄에서 직접 실행할 수 있습니다.

+0

당신은 그의 질문에 대답해야하며, ** 이러한 도구를 사용하는 것이 더 나은 이유에 관한 이러한 추가 정보를 제공해야합니다. – Daniel

관련 문제