개발/JAVA 17

JAVA | ERROR ContextLoader.initWebApplicationContext(ContextLoader.java:331) - Context initialization failed

1. 에러 : FileZila에 파일 업로드 후 서버 재부팅 시 에러 발생 2. 원인 : (FileZila) 서버의 sqlmap에 사용하지 않는 xml을 올려놓음 (xml 파일만 올려둠) 3. 원인해결 : 사용하지 않는 xml파일을 sqlmap 폴더에서 삭제후 다시 서버 재부팅 (shutdown, startup) 하면 정상실행된다. * 사용하지 않는 xml파일이 있는 폴더 (오류메세지) (오류메세지 전문) 일부는 *표 처리 [15:08:45.955] ERROR ContextLoader.initWebApplicationContext(ContextLoader.java:331) - Context initialization failed org.springframework.beans.factory.BeanCrea..

개발/JAVA 2020.08.06

jsp | Java JSTL| jsp 페이지에서 java로 오늘날짜 가져오기

1. jsp 페이지에서 java 코드로 오늘날짜 변수 만드는 방법 2. 안에 자바로 변수를 선언한다음 JSTL로 가져오면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 // 변수 선언 // 예시 사용기한 있음 ${today} 링크 Colored by Color Scripter cs 실행하면 사용기한 있음 ${today} 는 처럼 ${today}가 2020. 06. 24로 표시되고, ("yyyy. MM. dd"로 포맷해서 가져온 오늘 날짜) 링크 는 와 같이 20200624로 표시된다. ("yyyyMMdd"로 포맷해서 가져온 오늘 날짜)

개발/JAVA 2020.06.24

java | array type Map[] null 포함 여부 체크

1 2 3 4 5 6 7 8 9 10 11 Map[]resultList = (Map[])testService.selectTable(params); boolean isResultListCheck = Arrays.asList(resultList).subList(0, 4).contains(null); // resultList에 null이 없을 경우 // isResultListCheck 의 return값 = false // resultList = [null, null, null, null, null]일 경우 // isResultListCheck 의 return값 = true // subList(시작인덱스 값, 종료 인덱스값) // array에서 null이 있는지 체크할 인덱스 범위만큼 설정하면 된다. Color..

개발/JAVA 2020.06.16

java | 오류 | Incompatible operand types List<Map<String,String>> and Class<byte[]> | List 형식 null 체크

1. 오류 : Servlet.service() for servlet [Spring MVC Dispatcher Servlet] in context with path [] threw exception [Handler processing failed; nested exception is java.lang.Error: Unresolved compilation problems: Incompatible operand types List and Class (오류 메세지) 1 2 3 4 5 6 7 8 9 10 6월 08, 2020 10:36:49 오전 org.apache.catalina.core.StandardWrapperValve invoke 심각: Servlet.service() for servlet [Spring..

개발/JAVA 2020.06.08

Java | 오류 | java.io.FileNotFoundException (지정된 경로를 찾을 수 없습니다)

1. 오류 내용 : java.io.FileNotFoundException java.lang.NullPointerException javax.imageio.ImageIO.write(ImageIO.java:1538) 2. 오류 원인 : ImageIO를 사용해서 저장하는 이미지 경로를 실제 저장장소 (fileZilla) 에 만들지 않음 controller에서는 이 filepath에 이미지를 저장하라고 하는데 실제 저장소에는 그 경로가 없으니까 발생한 오류이다. test 폴더 안에 'signature'폴더가 없다. 3. 해결: 이미지 경로를 실제 저장장소 (fileZilla 또는 local폴더)에 생성 (오류코드 전체) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ..

개발/JAVA 2020.05.15

Java | Tomcat | Java.net.BindException: Address already in use: JVM_Bind 오류

배경상황 : 포트 오류난 톰캣 서버 말고 다른 포트를 쓰는 톰캣은 정상실행되는 상황. 오류 : 특정포트를 쓰는 톰캣서버 실행오류 Java.net.BindException: Address already in use: JVM_Bind : 8282 해결 : 이클립스 Server탭에서 톰캣 서버 하위에 있는 war파일 2개 삭제 cmd에서 netstat -ano 명령으로 프로세스 조회했을때도 포트 8282(내 포트)를 쓰는 프로세스는 없었음 포트 8080 쓰는 프로세스도 없음 그래서 taskkill PID명령을 쓸 수 없었다 [해결방법] 1 제어판> 관리도구 > 서비스에서 Tomcat 우클릭 시작 2 (시작하면) 다시 우클릭해서 중지 3 cmd에서 netstat -ano 명령으로 다시 조회 8080 포트 쓰는게..

개발/JAVA 2020.02.12