스프링: 148개의 글
다음 코드를 실행할 때 ambiguous mapping. cannot map '클래스명' method 오류가 발생하였다. 해당오류의 원인으로는 @Requestmapping의 값이 중복되어 발생한다고 하나 필자의 경우 그러한 중복은 없었다. 그렇기 때문에 다른 원인이 아닌지 추적해갔다. 우선 현재 중복되는 것은 없으니 상속하고 있는 BaseController의 상속을 없앴다. extends를 없애고 다시 실행하니 정상 실행이 되었다. package com.myshop.main; import com.myshop.common.base.BaseController; import com.myshop.goods.service.GoodsService; import com.myshop.goods.vo.GoodsVO; i..
아래와 같은 tiles_member.xml 파일 구동시 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Colored by Color Scripter cs 다음과 같이 500 내부 서버 오류가 발생한다. 오류의 원인은 layout.jsp 파일인 것으로 확인되었다. 다음과 같이 layout.jsp 파일에는 header가 있으나 tiles_member.xml에는 header attribute가 없어서 발생한 문제였다. 필자는 header를 사용하지않을 것이기 때문에 layout.jsp 해당 를 삭제해야한다. 그리고 다시 톰캣을 구동하면 정상 구동이 되어야 하는데, 간혹 out 폴더에서 tiles.xml에 있는 jsp ..
프로젝트 실행시 다음과 같은 오류가 발생했다. java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 해당 오류는 MVN Repository에서 다음과 같이 검색 후 아래 해당 dependency를 추가 후 해결하였다. 추가 후 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 오류가 발생하였다. 구글링으로 해결했는데, 구글링에서는 다음과 같이 api와 sample dependency를 다음과 같이 추가하라고 하여 추가하여 해결하였다. org.slf4j slf4j-api 1.7.5 org.slf4j slf4j-simple 1.6.4 출처 : namubada.net/253?category=777..
프로젝트에서 데이터베이스 접속을 하려고하니 아래와 같은 오류가 발생하였다. 위와 같이 db에서 오류가 발생하면 db 프로그램에서도 동일한지 확인이 필요하다. 오라클 sql developer에서 새 접속을 실행해본다. 정보를 다음과 같이 입력하고 테스트를 입력한다. 동일하게 접속이 안된다. 다음과 같이 Run SQL Command Line을 클릭한다. 다음과 같은 명령어를 입력해준다. 먼저 오라클 db에 접속 후 아래 명령을 내릴 수 있다. 그렇기 때문에 conn system/1234로 데이터 베이스에 접근하자. create user scott identified by "tiger"; 그 후 다음과 같이 권한 부여 명령어를 입력해준다. GRANT CONNECT, RESOURCE TO scott; selec..
공부하는 책의 테스트 코드를 실행하려고하였다. 코드를 하나씩 넣어서 하고있는 중 코드를 실행하였다. 톰캣 실행 후 실행하려고 하는 jsp 파일을 실행하였다. /WEB-INF/views/main.jsp 파일을 실행하니 아래와 같이 404 오류가 발생하였다. WEB-INF에 있어서 그럴 수 있으니 이번에는 webapp에 jsp 파일을 하나 만든 후 다시 한번 톰캣으로 실행을 해보자. 동일하게 404 오류가 발생한다. 해당 파일도 안되는 것으로 봐서 경로의 문제일 가능성이 농후하다 톰캣 콘솔도 봤지만 명확하게 나와 있지 않아 하나씩 진행을 해야 한다. web.xm 파일을 주석처리한 후 다시 한번 실행해보았다. webapp에 있는 jsp 파일은 정상 구동이 된다. 이로인해 web.xml의 경로 문제 또는 저기에..
필자가 공부하는 책에 다음과 같은 코드가 있었다. 그런데 문제가 되었던 부분은 로 표시하면 아래 사진과 같은 오류가 발생해버린다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 Colored by Color Scripter cs 이클립스에서는 정상적으로 되는 코드일 수 있으나 인텔리 제이에서는 오류가 발생하므로 다음과 같이 사용하도록하자 다음과 같이 ctrl+r로 [태그명]:으로 설정된 것을 다음과 같이 공백으로 replace 처리해서 문제를 해결할 수 ..
톰캣 구동시 Initialization of bean failed 오류가 발생했었다. 필자는 ibatis dependency를 삭제 후 다시 dependecy 했는데, 해결되었다.. 원인은 모르겠지만 lib 충돌 문제가 아니었는지 의심해본다. 출처 : namubada.net/191?category=777141
본인의 경우 아래의 어노테이션을 추가하려고 했으나 아래와 같은 오류가 발생하였다. ...is disallowed for this location 해당 문제는 어노테이션 위치 문제로 정상적인 위치에 가져다 놓으니 문제가 해결되었다. 출처 : namubada.net/159?category=777141
web.xml, pom.xml, 다른 xml 파일도 문제가 없는데, 해당 오류가 발생할 경우 pom.xml의 아래 버전을 확인해야 한다. 처음엔 3.2.3으로 셋팅되어 있는데, 4.2.4로 변경을 해줘야 한다. 1.6 4.2.4.RELEASE 1.6.10 1.6.6 변경 후 정상 출력되는 것을 확인할 수 있다. 출처 : namubada.net/158?category=777141