반응형 Programing/JAVA112 BeanNotOfRequiredTypeException 에러 해결방법 BeanNotOfRequiredTypeException 에러 해결방법 org.springframework.beans.factory.BeanNotOfRequiredTypeException 해결방법 전자정부프레임워크로 초기설정을 하는 도중 service와 service.impl 에서 에러가 남. [기존의 service.impl 소스] [ 수정후의 service.impl 소스] implements RiskIndexService 만 추가 해 주었는데요. 에러는 해결 되었습니다. 그럼 implements를 왜 해주느냐.. 위의 소스를 보면 RiskIndexServiceImpl 는 RiskIndexService 인터페이스를 구현하겠다 라는 뜻입니다. 예를 들면 RiskIndexServiceImpl 은 비어있고 그것.. Programing/JAVA 2015. 11. 18. org.springframework.beans.factory.CannotLoadBeanClassException 해결방법 org.springframework.beans.factory.CannotLoadBeanClassException 해결방법 오류의 원인은 해당 빈 클래스를 로드 할 수 없을 경우에 발생하는 것 같다. 해당 오류가 발생하는 곳으로 이동해보면 그 java 파일에 오류가 나있을 확률이 높다. 첫번째 해결 방법은 window 메뉴 - Project - Clean 으로 해당 프로젝트를 클린해 보자. 그래도 오류가 난다면 프로젝트에서 오른쪽 버튼 클릭 - Properties - Java Build Path - Libraries 탭으로 이동해서 JRE 라이브러리의 경로를 올바르게 지정해 주면 된다. (Workspace default JRE 로 지정해 주면 된다.) Programing/JAVA 2015. 11. 16. 톰캣 강제종료 방법, tomcat 재실행하기 포트를 사용하는 pid 검색 taskkill 톰캣 강제종료 방법, tomcat 재실행하기 포트를 사용하는 pid 검색 taskkill 톰캣을 사용하다보면 아래와 같이 톰캣이 start 도 stop 도 안되는 경우가 있습니다. 이럴때 무작정 될때 까지 기다릴 수도 없고.. 강제 종료 하려니 어떻게 해야될지 모르겠고 한 경우가 있죠. 이럴 때 톰캣을 강제종료해 재실행 하는 방법에 대해서 알아보겠습니다. 우선 저런 상황이라거나 톰캣을 종료하고 싶을 때 명령 프롬프트 창을 켭니다. CTRL + R 후 cmd 를 입력하시거나 윈도우키 실행창에 cmd를 입력합니다. [윈도우키 -> cmd] [CTRL + R -> cmd] 가끔 관리자 권한으로 실행하지 않으면 종료되지 않는 경우가 있습니다. 그렇기 때문에 서버의 경우 왠만하면 관리자권한으로 실행하는 편이 좋습.. Programing/JAVA 2015. 11. 3. JAVA DB, 세션 활용 전체, 금일 방문객수 구하기 JAVA DB, 세션 활용 전체, 금일 방문객수 구하기 세션, 쿠키 등을 활용한 방문객수 구하는 방법 외에 DB에 데이터를 등록하면서 방문객 수 통계를 내려 한다. 등록 일자 외에 IP정보등 원하는 정보 수집이 가능하다. 1. Web.xml 에 Listener추가 웹페이지에 접속을 했을 때 톰캣이 실행되면서 web.xml 을 참조해 리스너가 실행 되도록 등록한다. [web.xml] 1 2 3 4 5 .......... egovframework.com.web.common.SessionListener ........... Colored by Color Scripter cs 2. 원하는 위치에 SessionListener.java 파일을 추가한다. web.xml이 참조할 리스너를 구현한다. [SessionLi.. Programing/JAVA 2015. 11. 2. poi 활용 excel 파일 생성 후 다운로드 창 띄워 위치설정해 다운 받는 방법. poi 활용 excel 파일 생성 후 다운로드 창 띄워 위치설정 후 다운 받는 방법. 이 방법에는 여러가지가 있겠지만 제가 사용한 방법은 1. poi를 사용해 임의의 위치에 엑셀 파일을 만들고 2. 만든 데이터를 다운로드 한 후 3. 임의의 위치에 만든 파일을 지우는 방법 입니다. 우선 poi를 활용해 임의의 위치에 엑셀 파일을 만드는 방법은 아래의 Link를 참조하세요. Link : java poi 활용 json 데이터 엑셀 다운로드 기능 구현 위의 Link를 활용해 데이터를 엑셀 파일로 생성 했다면 이제 사용자가 지정된 위치에 다운로드 하는 기능을 구현한 코드를 보겠습니다. 위와 같은 경우 JSON 으로 데이터를 보내 엑셀파일을 생성후 성공했다면 resultCode 에 200을 담아 JSP로 리턴합니.. Programing/JAVA 2015. 10. 28. java poi 활용 json 데이터 엑셀 다운로드 기능 구현 java poi 활용 json 데이터 엑셀 다운로드 기능 구현 우선 poi jar 파일을 다운로드 하기 위해서는 아래 링크로 이동합니다. https://poi.apache.org/download.html 위의 링크로 이동 후 Binary Distribution에서 zip파일 다운로드 하시면 됩니다. 다운로드 후 jar 파일이 있는 곳에 copy 해주시고 아래에 따라 진행하세요. jsp 에서 ajax를 사용하여 json 데이터를 서버로 보내 java 파일에서 엑셀을 저장한다. [jsp파일] 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.. Programing/JAVA 2015. 10. 12. spring 서버 한글깨짐 문제 여러가지 해결 방법 spring 서버 한글깨짐 문제 여러가지 해결 방법 .jsp 파일에서는 한글이 깨지지 않지만 서버단(.java)으로 파라미터가 넘어가면 한글이 깨지는 경우가 있다. 이클립스 에서 한글깨짐을 해결하는 방법에는 아래와 같은 방법들이 있다. Window - Preferences 로 들어간다. General - Workspace 으로 가서 아래 Text file encoding 을 UTF-8 로 설정한다. 그래도 깨질 경우에는 프로젝트에서 오른쪽 버튼을 눌러 Properties로 들어간다. Resource에도 보면 Text file encoding이 있다 이것도 UTF-8로 설정해준다. .jsp 파일에도 아래와 같이 UTF-8로 인코딩 설정 해준다. 아래 파일은 프로젝트 내의 web.xml 파일이다. 아래와 같.. Programing/JAVA 2015. 9. 24. ibatis 에러 해결 방법 com.ibatis.common.jdbc.exception.NestedSQLException ibatis 에러 해결 방법 com.ibatis.common.jdbc.exception.NestedSQLException com.ibatis.common.jdbc.exception.NestedSQLException 위의 에러 원인은 ibatis환경에서 DB에서 가져온 타입과 가져와 담을 resultMap 혹은 resultClass 의 타입이 맞지 않는 것이다. 이러한 에러의 원인을 제거하는 방법은 타입을 맞춰 주면 된다. 하지만 필자의 경우 타입을 모두 맞춰 주었는데도 같은 에러가 발생했다. 에러가 발생하는 컬럼들을 모아 보니, 모두 숫자형이였다. 맞는 방법인지는 모르겠지만 에러가 나는 컬럼 변수들의 타입을 String으로 바꿔주니 에러가 발생하지 않았다. 에러발생. ↓ int형 =>String형으로 변.. Programing/JAVA 2015. 9. 17. Mybatis 마크업 에러 해결 방법 Mybatis 마크업 에러 해결 방법 '요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다.' Mybatis 쿼리문을 작성하다 위와 같은 에러가 났다. DB상에선 문제없는 쿼리인데 왜 에러가 나지 생각을 하다 문득 놓친 부분이 생각났다. Mybatis에서는 크고작은부등호() 사용시 사이에 사용해 주어야 한다는 것. xml태그와 부등호가 같기 때문에 파싱시 에러가 발생하는 것입니다. 그래서 아래와 같이 부등호를 CDATA 사이에 넣어주면 에러는 발생하지 않습니다. ]]> ex) SELECT * FROM DEPT WHERE DEPT_NO ]]> 0001 OR SELECT * FROM DEPT WHERE DEPT_NO > 0001 ]]> Programing/JAVA 2015. 9. 16. java.lang.NullPointerException 문제 jsp에서 session 사용 시 java.lang.NullPointerException 문제 jsp에서 session 사용 시 예를들어 jsp에서 session에 담긴 값에 따라 이미지를 달리 하여야 될 경우 이런 식으로 코딩 하게 된다. 하지만 이렇게 하면 java.lang.NullPointerException 에러가 발생한다. 이 문제의 해결방법은 아래와 같다. 관리자로그인 님 로그인하셨습니다.로그아웃 세션값을 String 값으로 변환해 변수에 저장한뒤 그 값을 가지고 비교를 하는 것이다. 그럼 해결.! Programing/JAVA 2015. 9. 9. ODBC 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다. ODBC 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다. ODBC 사용중 아래와 같은 에러가 날 경우 해결 방법에 대해 알아보자. "[ODBC 드라이버 관리자] 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다." 원인은 64비트 운영체제에서 32비트 ODBC를 쓰기 때문이다. 해결 방법은 아래와 같다. 우선 아래의 경로로 이동해 해당 파일을 실행한다. C:\Windows\SysWOW64\odbcad32.exe 실행 후 시스템DSN를 등록하면 해결! 등록방법은 아래 링크를 참조. Link : 시스템DSN 등록방법 Programing/JAVA 2015. 9. 1. Eclipse 이클립스 @Override 에러 처리 방법 how to solve Override error in Eclipse Eclipse 이클립스 @Override 에러 처리 방법 how to solve Override error in Eclipse 아래와 같이 이클립스에서 @Override 에 오류가 날때 해결방법에 대해서 알아보겠습니다. 원인은 컴파일러버젼 1.6 미만에서는 @Override 사용이 안되기 때문입니다. 그럼 해결 방법을 알아보도록 하죠. [Window] -> [Preferences] 로 들어갑니다. 아래와 같이 [Java] -> [Compiler] 에 가시면 Complier compliance level 이 있는데 이것이 1.6 미만이면 @Override기능을 사용할 수 없습니다. 이것을 1.6 이상으로 변경해줍니다. 그래도 에러가 난다면 [Project] 오른쪽버튼 클릭 - [Properties] 로 들.. Programing/JAVA 2015. 9. 1. ODBC 엑셀 연결 방법, 엑셀로 데이터베이스 사용하기, 자바 엑셀 연동 ODBC 엑셀 연결 방법, 엑셀로 데이터베이스 사용하기, 자바 엑셀 연동 데이터베이스를 사용하지 않고 엑셀로 데이터를 관리하기 위해선 ODBC 데이터 관리자를 추가해주셔야 합니다. 제어판 - 관리도구로 들어갑니다. 관리도구를 들어가면 'ODBC 데이터 원본(32비트)' 가 있습니다. 더블클릭합니다. 시스템DSN 탭으로 들어갑니다. 저는 이미 등록이 되어 있기때문에 리스트가 존재하지만 안하신 분들은 없는것이 정상입니다. 추가버튼을 클릭합니다. 스크롤바를 내려 Microsoft Excel Driver(...)를 선택한 후 마침버튼을 클릭합니다. 그럼 아래와 같은 창이 뜨게 되고 이름과 설명을 입력하고 버전은 Excel 97-2000을 선택해 호환을 높힙니다. 그리고 통합문서 선택을 클릭하여 DB로 사용할 엑.. Programing/JAVA 2015. 8. 25. 이클립스 오류 처리 모음 how to solve eclipse errors 이클립스 오류 처리 모음 how to solve eclipse errors 기본적인 것들이지만 이클립스를 처음 접하는 분들에게는 유용할 것이라고 판단됩니다. 1. 공통 (프로젝트를 Clean ) 이클립스를 처음 접하게 되면 빌드나 validation의 개념을 정확히 모르기 때문에 이를 해주지 않아 오류가 나는 경우가 많습니다. 일단 프로젝트 Clean 부터 해보세요. 2. The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 이 에러의 해결법은 아래와 같습니다. project에서 오른쪽 버튼 클릭 => properties 로 들어가서 project Facets를 찾아 클릭합니다. 그럼 아래와 같은 창이 뜨게.. Programing/JAVA 2015. 8. 13. eclipse 이클립스 메이븐(Maven) 설치 (Indigo and newer) 이번 포스팅에서는 이클립스에서 Maven 을 설치하는 방법에 대해서 알아보도록 하겠습니다. 메이븐(Maven) 에 대한 개념은 아래 Link를 참조하세요. Link : 메이븐 5분 개념 설명 그럼 설치 방법으로 들어가보도록 하겠습니다. Maven을 다운받기 위해 아래의 사이트로 이동합니다. http://maven.apache.org/download.cgi Maven 3.2.1 (Binary zip) 파일을 다운로드 합니다. 다운로드 후 원하는 위치에 압축을 풉니다. 참고로 전 (C:\apache-maven-3.2.1) 위치에 압축을 풀었습니다. 이제 환경변수를 등록해야 합니다. 내컴퓨터 > 오른쪽버튼 > 속성 > 고급시스템설정 > 고급탭 > 환경변수 > 시스템변수에 새로만들기 변수이름에 MAVEN_HOM.. Programing/JAVA 2014. 6. 18. 이전 1 ··· 4 5 6 7 8 다음 💲 추천 글 반응형