Eclipse

[Eclipse] Stop the Server && Terminate

고구마맨 2023. 7. 21. 13:24
반응형

■ 이클립스로 작업을 하다가 세션을 확인할 일이 있어서 서버를 중지했다가 다시 시작을 했다. 그런데 세션이 남아있는 경우가 있었다. 남아있을 때도 있고 없을 때도 있고 그랬는데 차이점은 중지 방법에 있었다. 정확한 이유는 모르지만 내부 동작 방법이 조금 다른 듯 하다. 재미있는 경험이라 기록한다.

 

왼쪽 : Stop The Server         오른쪽 : Terminate

 

왼쪽 버튼을 이용해 어플리케이션 중지 후 시작을 하면 세션 정보가 남아있고

오른쪽 버튼을 이용해 어플리케이션 중지 후 시작을 하면 세션 정보가 지워진다. 


▶ 이클립스 문서를 살펴보면 밑에 내용으로 나온다.

   (https://help.eclipse.org/latest/index.jsp)

 

 

Help - Eclipse Platform

 

help.eclipse.org

 해당 내용으로 보면 Terminate 버튼이 kill 명령어와 같은 역할을 하는 것으로 여겨진다. 동작방식의 차이가 있을 것 같은데 세션 정보를 Stop The Server 버튼으로는 지울 수 없는 것 같다. 

 

 이렇게 정보가 깔끔히 지워지지 않는 경우에 해결할 수 있는 방법이 존재하고 있다.

 바로 context.xml 파일을 보면 <Manager/> 부분이 주석으로 되어 있다.

 이 부분 주석을 해제하고 재시작하면 세션 정보까지 지워지는 것을 확인할 수 있다.

 

context.xml

 

동작 방식의 차이가 있다는게 신기하고 알게 되서 재미있었다.

관심 가질 사람이 몇이나 있는지 모르겠다.

반응형

'Eclipse' 카테고리의 다른 글

[Eclipse] 작업 환경 세팅_ 1) SVN  (0) 2024.03.04
[COMPILE] Eclipse JAVA Compile Version, 자바 버전 변경  (2) 2023.12.18
[Eclipse] EXPORT JAR  (0) 2022.11.09
[Java] Mysql DB 연동하기  (0) 2022.11.09
[MYBATIS] 반복문  (0) 2021.06.23