본문 바로가기

Study/SPRING32

Spring 에러 - Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [net.sf.log4jdbc.sql.jdbcapi.DriverSpy] 에러 내용 : 해당 에러의 경우 DB-log4j 사용과 관련해서 라이브러리가 추가되지 않았을경우 나타난다. 해결 방법 : resource 폴더 내의 log4j.xml, log4j~.properties 와 같은 log4j 관련 파일들을 추가해주고 아래의 라이브러리를 추가해준다. // 추가 해 줄 maven 라이브러리 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4 1.16 2020. 2. 8.
Spring 에러 - org.springframework.beans.factory.BeanCreationException: Error creating bean with name '~Controller': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean.. 에러 내용 : 해당 에러의 경우 컨트롤러(bookController)에서 inject옵션(Resource, Autowired)가 사용될 때 서비스(BookService)가 정의되지 않았기 때문에 나타난다. 해결 방법 : dispatcher-servlet(servlet-context)의 component-scan이 제대로 사용되었는지 확인하자. 2020. 2. 8.
Spring 에러 - org.apache.catalina.LifecycleException: Failed to start component 에러 내용 : 톰캣이 아에 실행조차 되지 않는 경우이다. 해결 방법 : pom.xml 구성 중 mysql connector를 삭제하니 해결되었다. mariaDB를 사용하는데 mysql 라이브러리를 추가해서 중복에러가 난 것이 아닐까 생각된다. // 에러가 났던 해당 maven mysql mysql-connector-java 6.0.6 2020. 2. 8.
Spring 에러 - Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[] 에러 내용 : 해당 에러의 경우 톰캣 재실행 시 서버를 실행시키지 못하고 실패하면서 나타난다. 해결 방법 : maven이 제대로 구성되어있지 않은 경우 나타날 수 있는 에러, pom.xml을 확인하자(버전을 바꾸거나 다른 라이브러리를 입력하거나). 2020. 2. 8.
Spring 에러 - java.lang.ClassNotFoundException: org.apache.jsp.~.~.~_jsp 에러 내용 : 해당 에러의 경우 연결된 jsp파일을 찾지 못한다. 해결 방법 : 톰캣의 일시적인 에러인 경우가 대부분이기 때문에 서버의 인스턴스를 지우고 다시 추가한다. 2020. 2. 8.