2012-08-16 6 views

답변

9

서블릿 컨테이너에 따라 다릅니다. Tomcat를 들어

:

유닉스에서 Tomcat을 실행, 콘솔 출력은 일반적으로 파일 이름 catalina.out로 재 입니다. 이름은 환경 변수를 사용하여 을 구성 할 수 있습니다. (시작 스크립트 참조). System.err/out에 쓰여진 은 무엇이든 해당 파일에 저장됩니다.

jetty를 들어, 파일에 표준 출력을 리디렉션 할 수 있습니다 :

그것은 롤오버 할 수있는 파일에 표준 에러와 표준 출력에 전송 된 모든 출력을 리디렉션 할 수 [...]

4

System.out.print()는 Server Console에 글을 씁니다.

+0

서버에서 출력 >>입니다 – IronBlossom

+0

@IronBlossom 아파치 톰캣 >> 오른쪽 클릭 >>보기 서버 출력을 표시합니다 IDEA에? – shinzou

1

.System.out은 일반적으로 서블릿에서 코드 조각이 작동하는지 확인하기 위해 사용되며 콘솔에서 참조 할 수 있습니다.

1

아니요, servlet에는 System.out을 많이 사용하고 있습니다. Beacause, Servlet은 동적 웹 페이지를 생성하기위한 웹 기술입니다. 일반적으로 HTML 페이지에 대한 응답을 반환합니다. 따라서 Console에 인쇄 데이터가 필요하지 않습니다.

콘솔 인쇄의 경우 Servlet을 제외한 많은 다른 옵션이 있습니다. 이를 방지하는 것이 좋습니다,

System.out.println("YOUR MESSAGE"); 

그러나 - 우리가 콘솔에서 데이터를 인쇄하려면하지만 여전히 당신은 또한 service(),doGet(),doPost()과 다른 방법 안에 쓸 수 있습니다.

관련 문제