본문 바로가기

자바

[eGovFrame] Spring & JDBC 에러 - Error creating bean with name 'CmmUseDAO': Injection of resource dependencies failed; [eGovFrame] Spring & JDBC 에러 - Error creating bean with name 'DAO_NAME': Injection of resource dependencies failed; 요즘에는 한창 프로젝트 중이라 에러 포스팅을 많이하게 되네요. 생각나는대로 에러 포스팅을 할 예정입니다. 아래와 같은 에러가 발생했습니다. 9월 13, 2018 5:43:50 오후 org.apache.catalina.core.ContainerBase startInternal심각: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed.. 더보기
[HTML] HTML 띄워쓰기 오류 :The JSP specification requires that an attribute name is preceded by whitespace [HTML] HTML 띄워쓰기 오류 :The JSP specification requires that an attribute name is preceded by whitespace 요런 문구가 뜨는 경우가 가끔씩 있습니다. 어이없고 간단한 오류일 수록 찾기가 힘든데요. 해당 오류는 HTML 선언시에 띄워쓰기 오류입니다. 로그에서 지시하는 JSP, HTML 로 이동하셔서 띄워쓰기가 잘되어있는지 확인해주도록 합니다. > 잘못된 예 더보기
[eGovFrame] MyBatis - Mysql 에러 01 : Parameter index out of range (1 > number of parameters, which is 0). [eGovFrame] MyBatis - Mysql 에러 01 : Parameter index out of range (1 > number of parameters, which is 0). Mysql 에서 SQL 문을 테스트 했을 떄는 잘되었는데, Mybatis 를 이용하면 많은 에러들을 만나 볼 수 있습니다. Parameter index out of range (1 > number of parameters, which is 0) 그 중 위와같은 에러가 발생할 수 있습니다. 당황하지 않고 mapper에서 SQL문을 확인해봅시다. 두 SQL 에서 차이점은 작은 따옴표가 있냐 없냐인데요. 해당 에러를 해결 할 수 있습니다. MyBatis 에서 ' ' , " " 등의 따옴표 실수를 줄일 수 있도록 주의하면 되겠.. 더보기
[ JAVA ] Mysql & JAVA - JDBC 연동하기 [ JAVA ] Mysql & JAVA - JDBC 연동하기 Mysql 사이트에서 OS에 따른 서비스를 지원 받을 수 있습니다. 이번 포스팅은 Window 운영체제 위주로 진행이 됩니다. Mysql 이 설치되지 않으신분들은 Mysql 설치를 미리 해주시길 바랍니다. Mysql Connecter (JDBC) URL : https://dev.mysql.com/downloads/connector/j/ 1. Select Operating System > Platform independent > Zip Archive (* Tar파일을 이용하는 것이 편하신분은 Tar로 하셔도 무방합니다. ) 2. 로그인을 하셔도 좋고, 인증을 하셔도 좋지만, 저는 제일 밑에 그냥 다운로드를 통해 파일을 다운 받습니다 3. 다운 받.. 더보기
[ DATABASE ] MSSQL - TCP 포트 열기 [ DATABASE ] MSSQL - TCP 포트 열기 MSSQL 초기 실행시, TCP 포트 사용이 중지되어 있을 수 있습니다. 이제부터 말그대로 TCP 포트를 열어주도록 합시다. 1. SQL Server 2014 구성관리자 2. 프로토콜 > TCP/IP 더블 클릭 3. 프로토콜 탭 > 사용 > 예 4. IP주소 탭 > IPALL > TCP 포트 > 1433 5. 서버를 다시 실행해 줍니다. ( 다시 실행해야 적용됩니다) 6. 끝 ! 더보기
[ JAVA ] iBATIS & MyBATIS [ JAVA ] iBATIS & MyBATIS iBATIS (아이바티스) -----> MyBATIS (마이바티스) : 아파치 (아이바티스)팀이 구글코드로 이전하면서 명칭이 (새로이)변경되었다 SQL에 기반한 데이터베이스와 JAVA , .Net , Ruby 등을 연결 시켜주는 역활을 하는 영속성 프레임워크. SQL 문장을 XML파일에 별도로 저장하고, 연결해주는 방식. XML에 SQL 문을 작성하여, 간단하게 Mapping 을 가능하게 해주는데, 데이터베이스 자원을 간편하게 가져오기 위한 프레임워크 차이점 1 Ibatis에서 MyBatis로 변경된 이유 Ø Apache project팀에서 google code팀으로 이동하면서 명칭이 변경됨. 2 차이점 2.1 Java 요구 버전 Ø iBatis에서는 JDK.. 더보기
[ JAVA ] Spring & Tomcat - 톰캣(8.0) 설치하기 & 프레임워크와 연동하기 [ JAVA ] Spring & Tomcat 연동하기 - 톰캣(8.0) 설치하기 & 프레임워크와 연동하기 * 연동이라기보다는, 톰캣을 설치하고, Spring 프레임워크를 톰캣서버에 올린다는 개념이 맞다고 할 수 있다. Tomcat 설치하기 1. 톰캣 사이트에서 필요한 설치 파일을 다운 받는다 tomcat.apache.org/download-80.cgi 2. 다운받은 파일 실행 3. 일반 프로그램들을 설치하듯이 Next, Next ... 4. 기본 포트 환경설정 화면이다. 특별한 커스텀 동작이 필요없다면 이부분도 Next 5. JRE 와 톰캣 설치 경로 설정화면인데, 특별한 이유가 없다면 기본세팅으로 설치. 6. 톰캣 설치가 완료 ! 확인해보도록 합시다. 톰캣을 실행하고, 브라우저에서 localhost:8.. 더보기
[ DATABASE ] MSSQL 2014 혼합인증 - JAVA 이클립스 에러 [ DATABASE ] MSSQL 2014 혼합인증 - JAVA 이클립스 에러 전자정부프레임워크를 사용하다가 발생한 에러. MSSQL 에 로그인을 못하는 상황이 발생하여서 포스팅하게되었다. ' 사용자 ' --- ' 이(가) 로그인하지 못했습니다. ' 라는 문구가 나오면 , 서버 접속을 혼합 모드로 해두지 않아서인 경우가 있다. 해당 에러 문구 SQL Server 2014 Management Studio > 사용하고자하는 서버의 속성 보안 > SQL Server 및 Windows 인증 모드 선택 이제 인증 혼합모드가 완료되었습니다. 여담으로, MSSQL 최초 접속시 (혹은 인증기간이 지날경우) ' 사용자 패스워드를 변경해주십시요' 와 같은 문구가 발생할 수 있는데, 이전과 동일한 패스워드로 변경해도 정상 .. 더보기
[ JAVA ] (이클립스)톰캣 타임아웃 에러 [ JAVA ] (이클립스)톰캣 타임아웃 에러 Server Tomcat Version SErver at localhost was unable to start within 45 Seconds. 이클립스를 이용해서 톰캣 서버를 구동할 때, 서버 스타트 타임아웃으로 인해 에러가 발생할 수 있습니다. 이런 에러가 발생했을때 ,45초(타임아웃 초기설정값)로 정해진 시간을 늘려주기만 하면 해결 할 수 있습니다. 1. 에러화면 2. 사용하는 서버를 더블 클릭하여, 설정창을 해봅시다. 3. 간단하네요, 타임아웃 시간을 바꿔주도록합니다 ^^ 더보기
[ANDROID] unknown element meta-data found , 에러해결방법 [ANDROID] unknown element meta-data found - 에러해결방법 안드로이드 3.0 으로 올라가면서, 여러가지 문제가 발생하더군요. 이전에는 매니페스트 파일 구조에 대해 어느정도 무시하였던 부분을 고치고 가도록 패치가 되었네요 Behavior changes when using AAPT2To improve incremental resource processing, Android plugin 3.0.0 enables AAPT2 by default. Although AAPT2 should immediately work with older projects, this section describes some behavior changes that you should be aware of... 더보기