본문 바로가기

개발 이야기

[jsp] Page directive: illegal to have multiple occurrences of 'contentType' with different values 십여년 전에 개발했던 프로그램을 업데이트하고있다... 아주 기본적인 버전 문제가 계속 발생한다ㅠㅠ 이번엔 아래와 같은 에러 발생 org.apache.jasper.JasperException: Page directive: illegal to have multiple occurrences of 'contentType' with different values (old: [text/html; charset=euc-kr], new: [text/html; charset=utf-8]) 이게 도통 무슨소린지 모르겠어서 찾아봤다. 이 오류의 경우 jsp 파일에 contentType이 중복으로 선언되어 있거나, 해당 파일에 jsp가 여러개 include되어 있는데 각 jsp 파일의 contentType이 다르게 설정되어 .. 더보기
[Android Studio] git clone - 깃 프로젝트 가져오기 [git 안드로이드 프로젝트 가져오는방법] 1. 프로젝트가 열려있지 않다면, 'Get from VCS'를 클릭한다. 1_1. 다른 프로젝트가 열려있다면, [File New - Project from Version Control] 클릭 ! 2. Version control,을 'Git'으로 선택하고, URL에 가져올 git 주소를 입력한다. 아래 'Clone' 버튼 누르면 프로젝트 가져오기(git clone) 완료 더보기
[Android Error] FileNotFoundException: open failed: ENOENT ( No such file or directory) [FileNotFoundException: open failed: ENOENT] 1. 안드로이드 개발 중 (텍스트) 파일을 쓰고 읽는 중에 아래와 같은 에러가 발생했다. [해결방법] 1. 해결방법은 생각보다 간단했다. 매니페스트 파일(Manifest.xml)에서 태그에 requestLegacyExternalStorage="true" 속성을 추가해주면 된다. 더보기
[git error] refusing to merge unrelated histories [git pull error : refusing to merge unrelated histories] 1. 먼저 'git push' 하려고 하니, 'git pull ....'을 먼저 하라는 오류 메세지를 받고, 'git pull origin [브랜치명]'을 입력했더니 다음과 같은 오류가 발생했다. (나는 안드로이드스튜디오에서 발생했다.) 2. 원격 저장소(git)의 내용을 가져와야 하는데, 원격 저장소와 로컬 저장소의 내용이 너무 다를 경우 발생하는 오류이다. [해결방법] 1. 아래와 같은 명령을 입력해준다. 뒤에 [--allow-unrelated-histories]는 원래 git에서는 서로 다른 파일을 병합할 수 없는데, 그것을 무시하고 강제로 병합하게 해주는 속성이다. * 만약 위와 같이 했는데도 충.. 더보기
[eclipse error] could not open jvm.cfg 최근에 이클립스 버전을 변경하느라 지웠다가 깔았다가 하다가 다음과 같은 오류 메세지가 떴다. 자바 버전도 두개를 깔았다가 지웠었는데 그거때문에 그럴수도 있겠다. could not open jvm.cfg 자바 에러는 너무 무섭다ㅠ 구글링을 해보니, 그냥 깔끔하게 다 지운다. 1. java 관련 실행파일을 삭제한다. [C:\Windows\System32] 폴더에 있는 java~.exe 파일을 모두 삭제한다. 스크린샷을 안해놨는데, 기억으로는 세가지였다. 1)java.exe 2) javaw.exe 3) java??.exe 이렇게. 2. [제어판 - 프로그램 - 프로그램삭제] 에서 java를 모두 삭제한다. 3. 환경변수가 설정되어 있으면 환경변수도 삭제한다. [제어판 - 시스템 및 보안 - 시스템 - 정보] .. 더보기
[Android] You need to use a Theme.AppCompat theme (or descendant) with this activity [Error] 샘플 예제 그대로 테스트하다보면 아래와 같은 에러가 나올 때가 있습니다. You need to use a Theme.AppCompat theme (or descendant) with this activity 간단하게 해결할 수 있는 방법이에요. 매니페스트 파일에서 에 있는 theme 속성만 수정해주면 됩니다. 샘플 테스트에 있던 테마를 아래와 같이 Theme.AppCompat으로 수정해주면 완료 ! 더보기
[이클립스] 'Publishing to Tomcat v6.0 Server at localhost...' has encountered a problem [Error] 이클립스 + 톰캣 조합은 처음 사용해보는데, 처음은 항상 헤맨다.. 아래와 같은 오류 발생 ! 'Publishing to Tomcat v6.0 Server at localhost...' has encountered a problem. Resource is out of sync with the file system: ... [해결방법] 해결방법은 의외로 간단하다. Package Explorer 창에서 F5를 눌러 새로고침하거나, 해당 프로젝트 우클릭 - Refresh 를 눌러주면 해결된다 ! (괜히 쫄았다...) 더보기
[이클립스] 'File Search' has encountered a problem. [Error] 이클립스에서 파일 Search 기능을 사용하다가 아래와 같은 에러가 나왔다. Search 하나 하는데도 에러가 나와서 당황;;; 'File Search' has encountered a problem. Problems encountered during text search. [해결방법] 다행히 해결방법은 아주아주아주 간단했다. Package Explorer에서 Search하고자 하는 프로젝트를 우클릭 후, Refresh 를 눌러주면 완료 ! 혹은 F5 ! 더보기