2012-07-04 2 views
1

system.out.println()을 사용하여 프로그램을 디버그하고 은 서블릿 인 JIRA 플러그인을 실행하는 동안 eclipse에서 흐름 및 변수 값을 확인해야합니다. Eclipse에서 코드를 약간 변경하면 브라우저에 반영되지만 system.out.println을 사용하면 어디에서 출력을 볼 수 있습니까?서블릿을 사용할 때 system.out.println을 사용하는 방법

예제 코드는 : 당신이 상호 작용하는 방법을 볼 수 있도록

@RequiresXsrfCheck 
    protected String doExecute() 
    { 

     LOG.info("BulkCloneDetails doExecute start..."); 
     filterUrl = null; 
     cloneSubTasks = false; 
     cloneAttachments = false; 
     deleteAfterClone = false; 
     requestId = null; 
     issues = null; 
     getServerInfoFromPage(); 

     **System.out.println("Print something here");** 

     errorsCollection.put("filterPath", i18n.getText("Remote login failed")); 
     addErrors(errorsCollection); 
     return SUCCESS; 

    } 
+1

Eclipse 콘솔에서 아니요 ... – tiktak

+0

아니요 ... 인쇄되지 않습니다 – Rish

+0

플러그인을 어떻게 실행합니까? 일부 애플리케이션 서버/등으로 jira를 설치 했습니까? – dbf

답변

2

당신은 터미널에서 파일에 꼬리를 넣을 수 있습니다. webapp에서 나는 아래의 메소드를 사용하고있다.

Username$ cd /Applications/tomcat/apache-tomcat-6.0.16/logs 

그런 다음 다음 터미널 윈도우에 인쇄됩니다

tail –f catalina.out 

이를 입력합니다. 몇 가지 프로젝트에서이 방법을 사용해야했습니다. system.out.println("Name of the File I am printing from")을 사용할 것을 권합니다. 그렇게 여러 사람이 있다면, 그들이 어디에서오고 어떤 순서로 오는지 알 수 있습니다.

1

Eclipse에서는 콘솔 옵션을 여러 개 가지게되고 Apache Tomcat을 사용할 수 있습니다.

메시지를 보려면 해당 콘솔 창으로 전환하십시오.

희망. 도움이됩니다.

관련 문제