목록Develop/Springboot (11)
middlemoon
원인) 에러사항은 다음과 같다. mybatis로 실행하여 db에 값을 불러오는 과정에 오류발생 ! 해결) mybatis로 실행하다보면 sql-mapping.xml 파일이 필요하다. 즉 불필요한 sql문을 줄여주기위한 하나의 집합체라고 생각하면되는 공간이다. 처음에 id를 onemeber 에서 철자가 빠졌기때문에 에러가 생겨났다. 오류를 내뱉는 곳에 분명 문제가 있으니 오류부터 꼼꼼히 길러보는 습관을 들이자 !
오류메세지는 다음과 같다. Version 1.8.0_261 of the JVM is not suitable for this product. Version:11 or greater is required. 1.8.0_261 이 담겨져있어 지금의 프로그램을 실행하는데 어려움이 있다는 뜻이다. 쉽게 말해 1.8버전으로 인해 11버전을 이용할 수 없다는 것!! 처음엔 구글링을 통해 남들과 같은 오류라고 생각했다 1.--vm /Library/Java/JavaVirtualmachines/jdk-11.0.15.1.jdk/Contents/Home/bin 2.자바버전의 일치성 여부 판단 -Dosgi.requiredJavaVersion=11 처음엔 자바버전이 11이지만 1.8으로 혹시나 해보았지만 configuration ..
[톰켓오류해결]Server Tomcat v9.0 Server at localhost failed to start. 문자가 뜨는 경우가 있는데 포트번호를 변경해줘도 안되는 경우가 있다. web.xml 부분의 문제이거나 클린을 해줘야해서 또는 매핑과 서블릿이름이 동일하기 때문에 생기는 오류가 대부분이다. 필자같은 경우는 처음 8080 포트충돌이 나서 바꾸어주게되었다. 8080-> 8081 로 변경해주었지만 포트문제는 해결하였고 위의 제목처럼 Server Tomcat v9.0 Server at localhost failed to start. 나오는데 원인은 8005 에러가 나왔다. 그말은 8005포트를 이미사용중이라 뜨는 오류인데 그때 port number를 8005와 다르게 적으면 그 오류가 해결된다 !! ..
회원 서비스스와 회원 리포지토리의 @Service, @Repository @Autowired 에노테이션을 제거하고 진행 (직접) helloController - memberService - memberRepository localhost:8080 연결성공
인텔리제이의 라이브러리에 대해서 알아보고자 한다. 지금은 gradle이라는 파일을 다운받아 연동시킨 상태이고 이 해당부분은 왼쪽에 라이브러리를 통해 가운데 boot - starter 부분의 코드를 일치시켜 홈페이지를 관리시킬수 있는 상태를 말한다. 왼쪽의 부분을 확대해보면 Gradle: org. ~~~~~ 의 형식이 나오게되는데, Maven과 같은 이전 세대 빌드 도구의 단점을 보완하고 장점을 취합하여 만든 오픈소스로 공개된 빌드 도구이다. 그래서 지금은 Maven보다 Gradle을 주로 많이쓴다고 한다. 핵심은 아무래도 Gradle과 Maven의 Dependency(의존) 관계이다 이런게 하나라도 빠져버리면 일일이 작업을 해야하는 번거로움도 생길뿐더러, 과정이 어렵다 그런 문제들을 해결하기 위해 지금의..