본문 바로가기

기타4

톰캣 타임아웃 문제 해결하기 톰캣을 실행하는데 위와 같은 오류가 떴다. 뭔가 에러가 난걸까? 노노~ 톰캣은 시작할 때 기본으로 45초 시간 제한이 있는데 프로그램에 실행할 게 너무 많아서 이 타임아웃에 걸려버린 것! Server tids 8080 was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. Details를 누르면 해결방법에 대해서 친절하게 설명도 해준다. 서버에서 타임아웃에 걸렸던 톰캣을 더블클릭한 다음 아래와 같이 Start와 Stop 시간을 늘려주면 된다. 나는 90초랑 30초로 늘렸더니 타임아웃에 걸리지 않았다. 2023. 2. 9.
리눅스에서 Tomcat 설치하여 서버 켜고 끄는 방법 검색 엔진에 '톰캣' 또는 'Tomcat'을 검색하여 홈페이지에 들어간다. 왼쪽에 있는 다운로드 메뉴 중에서 원하는 버전을 골라 클릭한다. 나는 Tomcat 9.0을 설치하였는데 jdk 1.8버전 이상에서 작동하니 주의할 것~ Binary Distributions의 Core에서 내 운영체제에 맞는 파일을 선택하면 된다. 우리는 리눅스이므로 tar.gz (pgp, sha512)을 선택하여 다운받았다. 홈에 tools라는 폴더를 생성한 뒤에 위에서 다운 받은 apache-tomcat-9.0.63.tar.gz를 넣어 압축을 풀어준다. 그리고 터미널을 켜서 현재의 연결 상태를 확인하기 위해 위의 사진처럼 netstat -tlnp를 입력한다 그러면 위의 사진처럼 현재 사용 중인 PORT가 뜨는데 현재 사용할 PO.. 2022. 6. 2.
리눅스 - 터미널 명령어들을 알아보자 1. 디렉토리 관련 1) mkdir : 디렉터리 생성 rmdir : 디렉터리 삭제 2) cd 디렉터리 경로 : cd 옆에 쓴 디렉터리 경로로 이동함 cd ~ : 홈 디렉터리로 이동 cd / : 최상위 디렉터리로 이동 cd . : 현재 디렉터리 cd .. : 상위 디렉터리로 이동 cd - : 이전 경로로 이동 3) pwd : 현재 작업 중인 디렉터리의 경로 출력 2. 파일 관련 1) cp : 파일 복사 2) mv : 파일 이동 및 이름 변경 mv file1 file2 : file1 파일을 file2 파일로 변경 mv file1 /dir : file1 파일을 dir 디렉터리로 이동 3) rm : 파일 삭제 4) ls : 현재 위치의 파일 목록 조회 ls –al : 현재 폴더 내의 파일 리스트 상세 출력, 숨.. 2022. 6. 2.
서버와 클라이언트 서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다. 클라이언트는 서버와 서로 대응되는 개념이며, 서비스를 사용하는 사용자를 의미한다. 클라이언트는 클라이언트 프로그램을 실행하여 서버에 요청을 한다. 이 둘의 관계가 대표적으로 사용되는 것이 웹으로 웹은 요청과 응답이라는 간단한 형태로 동작한다. 클라이언트(사용자)가 요청을 하면 서버(제공자)는 서버(제공자)가 이 요청을 받아서 응답하는 것이다. 웹은 클라이언트 프로그램인 웹브라우저(파이어폭스,크롬,IE 등)와 웹서버(Apache, IIS, Nginx 등)로 이루어진다. 웹브라우저에 URL을 입력하면 그 URL에 해당하는 웹서버로 웹페이지에 대한 요청이 전달된다. 그러면 서버는 웹브라우저가.. 2022. 5. 10.