3월 07, 2021 2:23:35 오후 org.apache.catalina.core.JreMemoryLeakPreventionListener lifecycleEvent SEVERE: Failed to trigger creation of the GC Daemon thread during Tomcat start to prevent possible memory leaks. This is expected on non-Sun JVMs. java.lang.ClassNotFoundException: sun.misc.GC at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471) 톰캣8 - 자바 11을 연결했을때 난 오류 (sun.misc.GC 는..
* 개요 컬럼명 rg_usr_id => 속성 rgUsrId * 환경 spring boot * 해결 1 - application.properties 에서 설정 추가하거나 * 해결 2 - mybatis-config.xml 에 설정 추가하는 방법 dreamsea77.tistory.com/256 * 해결 3 - 둘다 안되서 왜 그런가 봤더니 난 sessionFactory 에 대한 설정에 (spring boot @Configuration ) /mybatis/config.xml 으로 설정해 놨기 때문이었음 어쨌든 한줄 추가하고 해결
* 개요 구동시 다음 오류 org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:161) ~[spring-boot-2.3.5.BUILD-SNAPSHOT.jar:2.3.5.BUILD-S..
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release. Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication at com.cidog.devinfo.Application.main(Application.java:10) Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication at ja..
org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) LOG ::org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.ap.sulwhasoo.admin.biz.unitprd.model.PrdDetailResDomain$OfanTableRow with invalid types (PrdDetailResDomain) or values (용량). Cause: java.l..
* #{변수} 구문이 주석 /* */ 안에 들어있거나, 태그 안에 들어가 있는 경우 생기는 경우가 있었음. * String = #{myVar} 처리시 WHERE my_var = #{myVar} (O) WHERE my_var LIKE '%#{myVar}%' (X) 이 경우 발생 - 해결책 WHERE my_var LIKE '%${myVar}%' (O) 이렇게 쓰는게 맞지만 ${} 를 쓰는건 보안 문제때문에 쓰지 않음. WHERE my_var LIKE concat('%',#{myVar},'%') (O) 이렇게 쓰는게 맞음.
* 개요 JUnit Test 하려 하는데 다음 오류 메시지 SpringBootTest Could not resolve placeholder 'spring.profiles.active' * 환경 SpringBootTest Junit 5 * 해결 @SpringBootTest(properties = "spring.profiles.active:local") https://github.com/spring-projects/spring-boot/issues/19788 Using @ActiveProfiles with @SpringBootTest now adds to the profiles configured using spring.profiles.active rather than overridi Hello, I hav..
VM1605:40 Uncaught SyntaxError: Unexpected end of input at eval () at jquery-1.11.3.min.js:2 * 원래 이 오류 는 script 에서 괄호가 안 닫힌 경우에 해당 그러나 $('#a').html(b) 했을때 'b' 가 html 이었고 script 가 포함되어 있었고, 그 script 안에서 오류가 있었기 때문에 IDE 에서는 오류가 없었지만 실행시에 오류가 나는 경우가 있었음
* 클라이언트 - js - javascript 호출 jquery.form.js jquery.MultiFile.js - js - MultiFile 선언 // 참고 : 사이트에 나온 max_size 가 아니라 maxsize 임 // 파일 추가시 추가되는 html 요소에 대한 수정은 js 파일의 addToList 부분 수정을 통해 가능하다 // input type=file 에 multi 속성을 추가하면 파일 선택창에서 ctrl+클릭을 통해 여러 파일 선택 가능하다 // 하지만 파일 목록에서는 개별로 분리되서 표시되지 않는다 $('#myFiles').MultiFile({ // accept: 'jpg|png|gif', max: 1, maxsize : 600000, // 최대 용량 600mb, 수정하려면 스프링 설..
* 개요 특정 요소 외 부분 클릭시에만 반응하는 코드 * 방법 기본적으로 $(document).click() 을 이용하여 클릭 있을때 팝업 닫히도록 하면 된다. 이 코드는 팝업에서 클릭해도 반응하므로 팝업에서 클릭하는 경우 반응하지 않도록 하는 방법은.. - 방법1) stopPropagation() 이용하는 방법 https://blog.naver.com/nemesis5198/221362801616 - 방법2) 단순하게 if 문 가져와서 하는 방법 https://m.blog.naver.com/PostView.nhn?blogId=nemesis5198&logNo=221380180121&proxyReferer=https:%2F%2Fwww.google.com%2F http://teraboard.net/bbs/ti..
* 개요 이클립스에서 특정 App WAS구동시 Caused by: java.io.FileNotFoundException: jmxremote.access 오류 보이며 구동 안됨 * 해결 server.xml 의 다음 문구를 제거하자 정상 동작. org.apache.catalina.mbeans.JmxRemoteLifecycleListener" rmiRegistryPortPlatform="9840" rmiServerPortPlatform="9841"/> - 물론 JMX 는 안되겠지.. - 참고 : 이클립스 Tomcat server.xml 위치 https://m.blog.naver.com/PostView.nhn?blogId=myca11&logNo=80127385767&proxyReferer=https:%2F%2F..
* 개요 이클립스에서는 잘 되던 getClass().getResourceAsStream() 구문이 jar 로 하면 null 반환하여 오류 유발하는 현상 * 원인 여기서 사용하는 경로는 class path 다. 그전에 src 내의 경로를 사용하고 있었다면 ( ./abc.txt ) jar 로 export 후의 경로랑은 달라진다. * 해결 1. 경로를 "현재 Java 파일 패키지 경로/abc.txt" 로 바꿔주면 된다. src 같은 경로는 제외한 class path EX : /com/myprj/module/abc.txt - 하지만 이렇게 가져온 InputStream 은 다음 오류를 반환했다. java.io.IOException: mark/reset not supported 2. 따라서 이 문제까지 해결 위해서..
* 개요 Numeric 로 선언한 max_length 란 컬럼이 있다 (자바 Integer 선언) update 시 null 을 대입하면 다음 오류 발생 Caused by: org.postgresql.util.PSQLException: ERROR: column "max_length" is of type numeric but expression is of type character varying Hint: You will need to rewrite or cast the expression. 로그에 찍히는 UPDATE ... SET max_length = NULL 은 정상동작하는 쿼리인데도 오류 * 원인 mybatis 의 파라메터 대입하는 메서드 내부에서 Integer 가 아닌 int 를 사용하면서 null..
* 방법 1 height: 30px; line-height: 30px; /* same as height! */ 이 방법은 로 나눠진 2열 텍스트의 겨우 1열과 2열 사이 간격이 30px 가 되버리는 문제 있음 * 방법 2 https://stackoverflow.com/questions/2939914/how-do-i-vertically-align-text-in-a-div display: flex; justify-content: center; align-content: center; flex-direction: column; 이건 2열의 문제도 해결됨