tomcat 4

[탐구] getServletContext().getRealPath("/") 실제 저장 위치

[탐구] getServletContext().getRealPath("/") 실제 저장 위치 * 환경 Windows 10 이클립스 2021-12 Tomcat 9.0 java 8 local환경에서 테스트함 회사 프로젝트에서 로고같은 이미지를 빨리 보여주기위해, application 외부 경로에 저장되어있는 이미지를 내부로 로드해놓고 호출하게 되어있다. 톰캣이 꺼지면 날아가서 재시작후 다시 로드된다. getServletContext().getRealPath("/")이니까 로드된 파일이 당연히 서블릿 context 경로안에 있겠지? 싶어서 해당 경로로 가서 찾아봤는데.. 없었다.. 왜지..🤔 그래서 이 파일이 실제로는 어디에 저장되어있는걸까? 라는 궁금증이 들어서 찾아봤다 🤔👀 어딘가에 로드가 되긴되는데.. 그..

기타 2022.03.03

[Tomcat 에러] 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. (java.lang.IllegalArgumentException) 에러 해결방법

[Tomcat 에러] 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. (java.lang.IllegalArgumentException) 에러 해결방법 2월 08, 2022 8:48:43 오전 org.apache.coyote.http11.AbstractHttp11Processor process 정보: HTTP 요청 헤더를 파싱하는 중 오류 발생 비고: HTTP 요청 파싱 오류들이 더 발생하는 경우 DEBUG 레벨 로그로 기록될 것입니다. java.lang.IllegalArgumentException: 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. at or..

에러 2022.02.09

[Tomcat] Several ports (8005, 8080) required by Tomcat are already in use 에러 해결

Several ports (8005, 8080) required by 톰캣 are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). [환경] - Windows, Eclipse, Tomcat 사용 [현상] Tomcat 을 시작하려고 하니까 위와 같은 오류 메시지가 뜨면서 시작이 되지 않았다. [원인] 이클립스로 서버를 켜놨는데 이클립스가 갑자기 꺼지면서 서버가 종료되지 않았는데 다시 재시작하려고 ..

에러 2021.11.02

[eclipse] tomcat 재시작 없이 개발하기 (spring loaded 적용 방법)

** 기록용 윈도우, 이클립스 환경 - spring-loaded 1.2.8 버전 - 이클립스 2019-12 버전 1. spring-loaded jar 다운로드 https://mvnrepository.com/artifact/org.springframework/springloaded/1.2.8.RELEASE 2. 이클립스에서 적용할 서버를 선택 후 우클릭 - open 또는 서버 더블클릭 * 서버목록이 안보인다면 window - show view - servers 선택 3. Overview - Open launch configuration 선택 4. Arguments - VM arguments에 springloaded 경로 추가 -javaagent:"jar 파일을 넣어놓은 경로\springloaded-1.2...

기타 2021.05.14
반응형