개발( Dev )/에러 ( Error )

( JAVA ) JAR ? WAR ? 차이점 알아보자

안녕하세요 ZZOOO입니다. 오늘은 JAR와 WAR의 개념과 차이점을 간단하게 포스팅해보도록 하겠습니다. ( + 포스팅을 함으로서 제 자신 머릿속에 한번 더 저장하려는 의미 ) 그걸 왜 사용해 ? 들어가기에 앞서 .jar나 .war 확장자를 가진 파일을 왜 사용하는지부터 간단하게 말씀을 드리겠습니다. .jar와 .war 모두 아카이브(압축) 파일로, 애플리케이션을 간단히 배포하고 어느 환경에서나 구동시킬 수 있도록 소스들이나 관련 파일들을 하나로 패키징 한 것입니다. JAR ? jar의 의미는 무엇일까요? 막연히 구글에 jar의 뜻이라고 검색하면 " 항아리 " 라고 나오는 것을 볼 수 있습니다. 하지만 이 의미를 알고 싶은 건 아니겠죠 ㅎㅎ JAR는 Java Archive 라는 의미입니다. 여러 개의 자..

2021.08.09 게시됨

개발( Dev )/에러 ( Error )

( TOMCAT ) 톰캣 캐시 부족 현상 간단 해결

안녕하세요 ZZOOO입니다. 바쁘실 텐데 1분 안에 에러 해결합시다. startup.bat 실행파일로 tomcat 구동 시 다음과 같은 메시지를 보셨다고요 ? 에러 메세지 org.apache.catalina.webresources.Cache.getResource [/~myroot]에 위치한 리소스를 웹 애플리케이션 [/]을 위한 캐시에 추가할 수 없습니다. 왜냐하면 만료된 캐시 엔트리들을 없애버린 이후에도 여유 공간이 충분하지 않기 때문입니다. 캐시의 최대크기를 증가시키는 것을 고려해 보십시오. 해결 방법 1. context.xml 접근 2. 아래와 같이 코드를 추가해주세요 . . . 아래에 위 코드 한 줄을 추가해주세요 해결 도움이 되셨길 바라며 포스팅 마치겠습니다. 감사합니다.

2021.08.05 게시됨

개발( Dev )/에러 ( Error )

( error ) myBatis XML CDATA 에러

안녕하세요 오늘은 myBatis를 사용하면서 간혹 발생할 수 있는 문법 오류에 대해서 다뤄보겠습니다. 간단하니 부담 갖지 마시고 잘 해결하셨으면 좋겠습니다. 들어가기에 앞서 .. myBatis XML 특징 & 장점 사용하기 간편한 Persistent framework 이다 - Persistence Framework는 데이터의 저장, 조회, 변경, 삭제를 다루는 클래스 및 설정 파일들의 집합이다. ( 출처 - 위키백과 ) 수동적인 파라미터 설정과 mapping 구문을 제거할 수 있다. SQL문과 프로그래밍 코드를 분리하여 소스 정리와 유지보수가 더 편리해진다. JDBC에서 제공하는 기능 대부분을 MyBatis에서 제공한다. 간단하게 이 정도의 특징과 장점이 있습니다. 본인의 개발 목적에 맞게 적절히 사용하..

2021.06.02 게시됨

개발( Dev )/에러 ( Error )

( DATABASE ) mariaDB INSERT 사용시 중복(Duplicate Error) 해결

안녕하세요 오늘은 mariaDB를 사용할때에 한번쯤 겪을 수 있는 중복 에러에대하여 다루어보고자합니다. mariaDB 공식 홈페이지에서 검색하여 문제를 해결했으나 기록 겸 혹여나 찾으시는분이 계실까 포스팅합니다. 상황 기존 본인의 DB에는 ( 고유번호 ) no = 71 번인 row가 있었습니다. 여기에 제가 구현하고자하는 기능은 단순히 정보 수정이 아닙니다. 암호화되어있는 어떤 문자열을 파싱하여 나온 값들을 확인 후 사용자가 등록을 요청하는 기능이였습니다. 하지만, 이미 등록이되어있는 상황이라면, UPDATE 기능을 사용하면되는데 그렇다면 최초등록을 할 수 없기에 다른 방법을 찾아봐야했습니다. ( 제가 처한 상황이 이해가 가지않으실 수 있습니다 . ) ( UPDATE SET 구문을 사용했을때는 최초등록 ..

2021.04.13 게시됨

개발( Dev )/에러 ( Error )

( DataTables ) Cannot reinitialise DataTable Error 해결

안녕하세요 오늘은 본인이 프로젝트를 진행하면서 발생한 오류에 대해서 포스팅해보도록하겠습니다. Error Message DataTables warning : table id = { timelicensehistoryTables } - Cannot reinitialise DataTable. For more information about this error, please see http://datatables.net/tn/3 라는 에러 메세지가 출력되었습니다. 단순하게 해석해볼까요 ? ID가 timelicensehistoryTables 라는 datatables를 재정의할 수 없다. 라고 해석할 수 있겠네요 구글링을통한 해결 방안 다른분들의 해결방안이 궁금해서 포스팅하기전에 구글링을 통해 몇몇 글을 찾아보았는데..

2021.04.07 게시됨

개발( Dev )/에러 ( Error )

(Spring + Thymeleaf) Error SpelEvaluationException

안녕하세요 Spring Tool Suite 3.xx 버전 + Thymeleaf로 개발을 하고있습니다. 쉽게 해결했지만, 처음 맞닥뜨리면 당황스러우실 수 있으니 포스팅하겠습니다. ( 저도 리마인드 ~ ) 소스 형식 아래는 thymeleaf를 사용하시는 개발자분들이라면 자주 접하는 형식이실겁니다. Contoller 단에서 dtoList에 List형태로 데이터를 담아서 보내주면 dtoList?.getXXX() 방식으로 필요한 정보만 가져올 수 있는 아주 편리한 기능입니다. 에러 내용 org.springframework.expression.spel.SpelEvaluationException: EL1004E: Method call: Method getXXX() cannot be found on type java...

2021.03.29 게시됨

반응형