spring boot: 104개의 글
인텔리제이에서 임포트한 프로젝트 실행시 다음과 같은 오류가 발생했다. 해당 오류의 경우 톰캣의 Deployment의 Artifact 문제로 확인되었다. 다음과 같이 기존 아티팩트를 삭제하고 새로 아티팩트를 추가해준다. 그리고 Application context를 다음과 같이 설정해준다. OK 버튼을 클릭 후 톰캣을 재구동 하면 정상 실행된다. 이클립스에서 프로젝트를 실행하면 다음과 같이 동일하게 나온다. 해당 오류가 나오는 경우 /main/main.do로 컨트롤러를 실행해야 메인 페이지로 접속을 할 수가 있다. 컨트롤러에서 value값을 확인한 후에 해당 브라우저에서 다음과 같이 /main/main.do를 진행하면 메인 페이지로 이동한다. 만약 안된다면 서버에서 톰캣을 더블 클릭한 후에 경로가 정상적으로..
스프링 root-context.xml에서 아래 클래스를 못찾을 때가 있다. org.springframework.jdbc.datasource.DataSourceTransactionManager 이럴 때는 아래 코드를 pom.xml에 추가하면 해결된다. org.springframework spring-jdbc ${org.springframework-version} 출처 : namubada.net/284?category=777141
다음 코드를 실행할 때 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