자바: 91개의 글
톰캣 구동시 다음과 같은 오류가 발생헀다. 오류 해결을 위하여 다음과 같이 진행하였다. 1. 서버 삭제 후 추가 (동일) 2. m2.repository 삭제 (동일) 해당 오류는 설정에서 기존 서버를 삭제 후 다시 추가해주면 해결할 수 있다. 출처 : namubada.net/317?category=777141
${test }라는 el 태그가 있다면 ${test}로 뒤에 공백을 없애니 정상 실행됨 정확한 원인은 모르겠으나 위와 같이 해결 다른 코드에서는 공백이 있어도 실행이 되었었음 출처 : namubada.net/311?category=777141
이클립스 톰캣 서버에서 moudules > Path를 /main에서 /로 수정하니 해결
오류내용 : 1. Cannot find the declaration of element 'beans' - Spring 4.0.2 [duplicate] 또는 2. Multiple annotations found at this line 오류원인 : pom.xml에 xmlns:beans="http://www.springframework.org/schema/beans"가 추가되어 있지않아서 발생함 오류해결 : pom.xml에 xmlns:beans="http://www.springframework.org/schema/beans" 추가 후 해결함 아래 부분에 pom.xml에 xmlns:beans="http://www.springframework.org/schema/beans" 가 추가되어 있지않아서 발생함 아래 문..
톰캣 구동시 다음과 같은 오류가 발생하며 실행이 안되었다. 다음과 같이 진행 후 문제를 해결하였다. 1. 프로젝트 클린 후 이클립스 재실행(실패) 2. 이클립스 종료 후 메이븐 저장소 /.m2/repository 저장소 삭제 후 이클립스 실행 3. web.xml에서 오타 수정 후 해결(오타의 경우 사진과 같이 물결 표시로 표시되니 주의깊게 찾아보자) 다음과 같이 web.xml에서 필터 주석처리 후 실행해보니 정상 실행되어 해당 부분에서 오류가 있는게 확인을 시도했다. 다음과 같이 오타가 발견되어 수정을 하니 정상 실행이 되었다. 출처 : namubada.net/307?category=777141
프로젝트 실행시 다음과 같은 오류가 발생했다. 에러 코드가 긴대 확인해보면 줄줄이 bean을 생성 못한다는 오류이다. 오류 원인은 다음과 같다. 다음과 같이 BoardDAOImpl에서 sqlSession을 @Autowired로 Bean처리를 하고 있다. 그런데 다음과 같이 root-context에서 id를 안만들었기 때문에 오류가 발생했고 줄줄이 Error creating bean 오류가 발생한 것이다. 다음과 같이 주석을 해제한 후 프로젝트를 실행하니 정상 실행이 되었다. 출처 : namubada.net/306?category=777141
해당 오류의 경우 타일즈 버전이 낮을 때 발생할 수 있다. 타일즈 버전을 업그레이드하면 해결된다. nested exception is org.apache.tiles.definition.DefinitionsFactoryException: XML error reading definitions 우선 pom.xml에서 타일즈 버전을 업그레이드해준다. 필자는 2.2.2에서 3.0.8로 업그레이드해줬다. 그리고 tiles_main.xml 파일의 버전도 업그레이드 해준다. 다음과 같이 servlet-context.xml에서 tiles버전을 2에서 3으로 변경하려고하였다. 그런데 다음과 같이 매핑을 못하고 오류가 발생하였다. 인텔리제이의 경우 클래스명을 입력시 자동으로 매핑을 해주는데, 그것도 안되었다. 해당 오류의 ..
새로운 프로젝트 임포트 후 다음과 같은 오류가 발생하였다. org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener] 해당 오류는 아웃풋 레이아웃에 라이브러리 및 아티팩트 추가 후 해결되었다. 다음과 같이 추가 후 톰캣을 재구동하니 정상 실행되었다. 출처 : namubada.net/287?category=777141
인텔리제이에서 임포트한 프로젝트 실행시 다음과 같은 오류가 발생했다. 해당 오류의 경우 톰캣의 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