개발공작소
728x90
article thumbnail
[Tomcat] java.net.socketexception no buffer space available (maximum connections reached ) connect 에러
서버/Tomcat 2022. 9. 13. 12:35

이번에 서버로 뭐 보는데 다음과 같은 에러가 뜬 김에 정리한다. java.net.socketexception no buffer space available (maximum connections reached ) connect 에러 큐 공간 또는 버퍼가 부족하여 소켓에서 해당 작업을 진행하지 못했습니다. 이라는 의미인데.. 결론은 저 공간을 확보만 해주면 된다. 서버만 재가동 해주면 되는 간단한 문제이다. ( Windows 기준 ) 왜 이 에러가 떴나 확인해보니, 기존에 브이월드에서 오픈API로 지도를 가져오는데 해당 인증키가 만료된 걸 모른채 지도를 계속 불러오다 보니 ( 지도 특성상 크기가 큼 ) 해당 공간이 꽉 차서 그랬던 것 같다. 결론 : 서버를 재구동 하자. 재구동 해도 안되면 PC 자체를 껐다..

article thumbnail
[Tomcat] The server may already be running in another process 에러 : taskkill 명령어를 통해 해당 포트 죽이는 방법
서버/Tomcat 2022. 5. 25. 12:51

가끔 톰캣을 실행하면 볼 수 있는 에러.. The server may already be running in another process 즉 이미 해당 8080포트가 실행중이라는 의미이다. 어디선가 겹쳤거나, 중복실행 된 경우인데, 해당 포트를 죽이기만 하면 해결 됨. taskkill 명령어를 통해 해당 포트를 죽여보도록 하자. 1. 포트의 PID번호 찾기 CMD창을 열고 아래 명령어를 입력해주도록 하자. netstat -a -n -o 그럼 이것저것 뜨는데, [로컬 주소] 열에서 내가 사용하고자 하는 포트번호를 찾도록 하자. ( 나는 8080 포트이기 때문에 빨간박스 친 녀석이다 ) 포트를 찾았다면 오른쪽의 PID ( 여기서는 22596 )을 잘 기억해두도록 하자. 2. taskkill 명령어 입력 ta..

article thumbnail
[Tomcat] 톰캣 Could not publish to the server.java.lang.NullPointerException 에러
서버/Tomcat 2022. 5. 9. 19:58

오늘 톰캣을 실행하는데 갑자기 아래와 같은 에러가 발생했다. Could not publish to the server.java.lang.NullPointerException 에러! 해결방법은 아래를 따라 해보도록 하자. 1. 프로젝트 우클릭 > Properties 선택 2. Server 탭 검색 및 선택 > 목록에서 Tomcat 선택후 적용 여기 Server탭을 열면 이 선택되어 있을텐데, 여기서 원하는 톰캣을 선택한 뒤 적용을 해주면 된다. 만약 이렇게 했는데도 안되면 더 확실한 방법으로 tomcat을 새로 생성해서 프로젝트들을 넣어주면 된다.

article thumbnail
[Tomcat] Tomcat을 설치해보자
서버/Tomcat 2022. 1. 8. 17:16

Tomcat를 한번 설치해보자 아래 링크로 접속을 하면 Apach Tomcat 사이트가 나온다. 좌측 메뉴에 Download > Tomcat 9 을 선택 https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the tomc..

article thumbnail
[Tomcat] Heap Memory 늘리기 ( + 리눅스 환경 힙메모리 늘리기 )
서버/Tomcat 2022. 1. 8. 16:26

이번에 프로젝트를 진행하면서 문제가 생기었다.. 공간분석을 하는데 한 지역의 모든 필지를 가지고 분석하다보니 WAS의 메모리를 너무 많이 잡아먹어버리는 것. 결국 다음과 같은 에러로그가 떴다. 이제 Heap Memory의 Max size를 늘려주면 자동으로 해결 된다. 이클립스에서 tomcat의 Heap Memory를 늘리는 것은 간단하다. 다음 과정을 따라 가보자. 1. 서버로 사용하고 있는 tomcat을 더블클릭 2. tomcat 설정화면에서 Open launch configuration을 클릭 맨 뒤에 -Xms256m -Xmx16384m 라고 입력해준다. (MB단위로 적고 적고싶은 만큼 적는다.) 나는 Max Heap Memory Size를 16384m. 즉 16GB로 잡아주었다. 왜냐하면 기존이 ..

728x90