programming/issue

    [Issue] Tomcat version x.x only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules

    이클립스에서 웹 프로그래밍을 진행하다 보면 톰캣 서버로 프로젝트를 추가할 때 Add 버튼이 활성화되지 않는 경우가 생길 수 있습니다. 이런 경우에 어떻게 해결해야 하는 지 알아보겠습니다. Add and Remove에서 문제 발생 Add 버튼이 비활성화되어 있다면 일단 Cancel 을 누르고 파일 탐색기 (Ctrl + R) 을 누릅니다. jst.web Version 수정 해당 프로젝트 경로의 .settings/org.eclipse.jdt.core.prefs 를 에디터로 열어봅시다. 코드 중 음영으로 표시되어있는 버전을 3.0으로 바꿔줍니다. Add 버튼이 활성화된 것을 확인 이제 Add > 버튼이 활성화되었네요!

    Property [name] not found on type [java.lang.String]

    웹 개발을 하던 도중 다음과 같은 에러가 발생했습니다. 카테고리 리스트를 데이터베이스에서 List 타입으로 가져와 화면에 출력하는 상황입니다. 작업 중인 통합 개발 환경(IDE)의 콘솔 창을 확인해봅시다. 주목해야 할 오류 문장은 다음과 같습니다. javax.el.PropertyNotFoundException: Property [name] not found on type [java.lang.String] 결론만 얘기하면, JSTL의 forEach문을 잘못 사용했을 확률이 큽니다. 코드를 살펴보면 이상한 점을 발견할 수 있습니다. 아무 생각 없이 작성하다가 발생하는 실수 중 하나라고 생각합니다. ${categoryVo.name} items로 가져왔던 List를 EL문으로 감싸주면 됩니다. ${categor..

    SQL*PLUS 한글 깨짐에 내 멘탈도 깨짐? 해결해보자!

    SQL 개발자(SQLD) 자격증 시험을 위해 오랜만에 sqlplus를 실행했습니다. 그런데 이게 웬말입니까? 불편한 글자 깨짐 현상을 보고는 차마 지나칠 수 없는 게 이 바닥 사람들 이치이기에 바로 포스팅합니다. 간단한 수고로움으로 쉽게 문제를 해결할 수 있었습니다. 앞으로는 이 포스팅으로 해결하시면 됩니다. 1. 정체를 알 수 없는 문자열 확인끔찍하군요. 지성인답게 한 번 영어로 바꿔보겠습니다. 2. 레지스트리 편집실행 창(윈도우 왼쪽 좌측 하단의 돋보기 모양) 에서 regedit 을 입력합니다.그리고 다음에 보이는 곳으로 이동하여 NLS_LANG 레지스트리를 찾아봅시다.처음에 Oracle 하위 폴더에 있다고 그러는데 없어서 약간 헤맸습니다.Oracle\KEY_OraDb11g_home1 (11g 기준)..

    ORA-01031: insufficient privileges (권한이 불충분합니다)

    ORA-01031: insufficient privilegessysdba 권한이 불충분할 경우 대처 방법! 오라클을 사용하고 있는 분들이라면 가끔가다 다음과 같은 에러가 나타날 수 있습니다. 저같은 경우는 오랜만에 DBA(Database Administrator) 계정으로 접속을 시도하다 system 계정이 잠겨있다고 나왔습니다. 오라클을 지우고 재설치하면 되는 일이지만 그렇게 하지 않아도 권한을 부여할 수 있는 방법이 있습니다. 저와 함께 시작해봅시다. 1. Administration Assistant for Windows 열기 시작 메뉴에 Oracle 폴더를 찾아 그 안에 있는 Administration Assistant for Windows를 클릭합니다. 2. OS 데이터베이스 관리자 추가 1 아래..