본문 바로가기

코딩일지

[코딩일지] 231108~9


인텔리제이, 포트 제거


netstat -ano
taskkill /f /pid [pid]
ex
taskkill /f /pid 4672

도움받은 링크

https://seomile.tistory.com/91

사용중인 포트 죽이기 (Port Kill) - 윈도우

WAS 등 서버를 실행할 때 아래와 같이 포트(Port)가 이미 사용되고 있다는 오류가 뜰 때가 있습니다. 8080번 포트를 사용 중이라는 내용인데요. 이를 종료(kill)해야 해당 번호의 포트로 서버 실행이

seomile.tistory.com

인텔리제이 정적 리소스 외부 경로 사용


이거 해결하려고 진짜 한참을 찾았다.
경로 관련해서 공부가 꽤 된듯

build.gradle 파일에서

/* IntelliJ webapp 리소스 활용 */
sourceSets {
	main {
		resources {
			srcDir 'src/main/webapp'
		}
	}
}


코드 추가

src 뒷 부분에 자신의 폴더 경로를 넣어주면 된다.
'src/main/webapp'
내 경우
루트/src/main/webapp/static

webconfig에 addResourceHandler에 registry도 추가해야 되는 곳도 있고 아닌 곳도 있는데
혹여나 안되시는 분들 참고 바란다.

 public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/static/**").addResourceLocations("/static/");
        registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
	}


도움받은 링크 :

파인드에서 gradle warSourceDirectory 에 src/main/webapp 질문
https://www.phind.com/search?cache=ucvanbpaylowdeg2l0yiqls4