java(6)
-
프로세스를 kill하는 방법 (Windows)
개발한 앱을 실행하려는데 "이미 포트를 사용하고 있다"며 Exception을 내는 경우가 있다. Java 진영의 경우 대표적인 Exception은 다음과 같다. java.net.BindException: Address already in use: bind Spring의 경우 다음과 같은 에러가 나기도 한다. *************************** APPLICATION FAILED TO START *************************** Description: Web server failed to start. Port 8080 was already in use. 물론 다른 예외가 있을 수도 있으나 이미 포트를 사용하고 있다는 예외 집단은 아마 다음과 같은 해결책으로도 충분할 것이다. 이..
2022.08.01 -
Intellij에서 부분적으로 한글이 깨진다면?
문제: 위 그림처럼 실행화면(위 사진의 경우, Gradle 테스트)에서 한글이 깨진다. 해결법: 실행환경(필자의 경우, Gradle 프로젝트)에 VM 옵션으로 -Dfile.encoding=UTF-8 을 추가해준다. 상세: IntelliJ에서 부분적으로 한글이 깨진다면 그 실행부분에서 VM옵션으로 -Dfile.encoding=UTF-8 이란 문구를 넣어주면 된다. Run(실행) > Edit Configurations(구성 편집)으로 들어간 후, 다음과 같이 VM 옵션을 추가하고 해당 문구를 작성한다. 필자의 경우, Gradle 테스트 부분이 깨져서, 이렇게 했다.
2021.11.20 -
Spring의 test 기능을 불러올 수 없다면? (import 불가)
문제: 스프링 프레임워크의 테스트 기능을 불러올 수 없다는 빨간 밑줄과 함께 다음 에러 메세지가 나온다. "The import org.springframework.test cannot be resolved" 해결법: pom.xml에 의존성에서 test를 추가해준다! 상세: 프로젝트 빌드명세서인 pom.xml에서 스프링의 테스트 기능인 spring-test가 주입되지 않았기 때문이다. pom.xml을 다음과 같이 추가시켜주면된다. 추가시킬 코드는 아래와 같다. org.springframework spring-test 5.0.7.RELEASE 중간에 라는 주석 부분에 추가시키는 게 적절할 것 같다.
2021.11.09 -
Windows - cmd에서 java와 javac의 버전이 다르다면?
문제 : 명령 프롬프트 확인을 통해 자바를 9 -> 8로 변경하려는데 자바 컴파일러는 의도대로 되었으나,자바의 버전은 바뀌지 않았다. 해결법 : 시스템 변수 Path에서 Oracle Java Path가 JAVA_HOME보다 앞에 있나 확인한다. 사용자 변수도 확인해주어야 한다. 상세 : 보통 Oracle의 JDK를 설치하면 발생한다. 이럴경우 시스템 변수 Path에서 ~\Oracle\Java\javapath 뒤에 JAVA_HOME이 있는지 확인하고, JAVA_HOME이 먼저 올 수 있도록 한다. 그러면 자바와 자바 컴파일러의 버전을 통일시킬 수 있다.
2021.11.01 -
Eclipse에 연동한 Tomcat(WAS) 서버에서 Error 404가 나오는 경우
문제 : 잘되던 Tomcat 서버가 어느 순간 HTTP 404 not found error를 낸다. 해결법: 프로젝트의 web.xml에서 논리적인 오류가 없는지 확인해본다. 상세: 요청(request)이 들어오면 WAS -> 서블릿 컨테이너 -> ... 순으로 참조되는데 논리적인 오류가 있는 web.xml을 서블릿 컨테이너가 참조한다면 그 이후의 요청, 응답 객체가 생성되지 않아 404 에러가 나는 것이다. 참고: https://yunbinni.tistory.com/82
2021.10.24 -
CodeUp 언어별 문제풀이 (C, C++, Java, Python)
github.com/yunbinni/CodeUp yunbinni/CodeUp Contribute to yunbinni/CodeUp development by creating an account on GitHub. github.com 제 깃허브 리포지토리에 C, C++, Java, Python별 풀이소스들을 올려두었습니다. 잘못된 내용이 있으면, 여기에 댓글로 남겨주시기 바랍니다. 가능한 빠른 시간에 수정하도록 하겠습니다. 현재 해결한 문제번호들 보기 -> https://codeup.kr/userinfo.php?user=yunbinni 코드업 바로가기 -> codeup.kr
2021.02.24