본문 바로가기

전체 글

(87)
[java] java 클래스의 풀 패키지명을 얻는 방법 클래스의 풀 패키지명 알아내는 방법 해당 클래스 우클릭 -> Copy Path/Reference -> Copy Reference 클래스의 풀 패키지명이 사용되는 곳 1. xml파일로 빈을 등록할 때 사용된다
[ERROR] [JSP] Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. (web 폴더의 jsp 파일과, WEB-INF 폴더 내의 jsp 파일의 차이) 한참을 고생했다. 이 web(또는 webapp)폴더에 직접적으로 존재하는 jsp파일은, 브라우저로 직접 접근이 가능하다. 그런데, WEB-INF 하위의 jsp파일은, 계속 404에러가 뜨는 것이였다. tomcat 설정을 잘못했나 싶어서 찾아보았지만, 찾지 못헀는데, 이유를 알았다. WEB-INF 하위의 파일은 직접 접근이 불가능한 경로라는 것이다!! 역시... 이상했던게, 서블릿으로 접근하는 url은 잘 되었기 때문에 tomcat 기본 경로 설정(Application Context)의 문제도 아닐 것 같았는데, 단지 이런 이유였다. 그럼 그대로 냅두고, 자바 웹 애플리케이션을 계속 만들면 될 듯 하다. 참고블로그 https://xzio.tistory.com/1345 [스프링 개념] web과 WEB-INF..
[Tomcat] No artifacts marked for deployment 자바 웹 애플리케이션에 톰캣 서버를 추가할 때(Add Configuration 이용), 다음과 같은 에러가 발생한다. 여기서 fix 버튼을 누르면, war, war exploded 중 한가지를 선택하라고 나온다 war exploded를 선택하라고들 한다. 그럼 둘의 차이는 무엇일까? 둘의 차이를 알기 위해선, '빌드'란 무엇인지부터 알아보면, 차이를 알 수 있다. 해당 포스팅에서 확인해보자 https://yoons-development-space.tistory.com/33 빌드에 대해 (컴파일, 패키징, 배포, 빌드 도구) 기본 빌드 소스코드 파일들을 컴퓨터에서 실행할 수 있는 소프트웨어로 변환하는 일련의 과정이다. 다음과 같은 과정을 진행한다. 라이브러리 다운로드 소스코드를 바이너리코드로 컴파일. 컴 ..