전체 글

전체 글

    [JSP 에러] 자식 컨테이너를 시작 중 실패했습니다.

    [JSP 에러] 자식 컨테이너를 시작 중 실패했습니다.

    원인 : JSP 작업 중 서버가 실행되지 않고 에러메세지가 떴다. 1. 원인을 알기 위해 Console창 확인 2. '자식 컨테이너를 시작 중 실패했습니다.' 라는 이유 확인 11월 29, 2021 3:16:07 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: 서버 버전 이름: Apache Tomcat/8.5.73 11월 29, 2021 3:16:07 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: Server 빌드 시각: Nov 11 2021 13:14:36 UTC 11월 29, 2021 3:16:07 오후 org.apache.catalina.startup.VersionLog..

    [Servlet] eclipse 프로젝트 생성, vscode설정 + Run On Server 단축키 설정

    [Servlet] eclipse 프로젝트 생성, vscode설정 + Run On Server 단축키 설정

    이클립스에서 이떄까지는 자바 프로젝트를 생성해 main메서드가 필요한 형태였지만 Servlet에서는 서버가 실행 해준다 (코드를 서버한테 보내면 그걸 서버가 인터넷에 보낸다) 그렇기때문에 그전에는 자체실행이었던 main메서드가 필요없다 1. Dynamic Web Project 생성 프로젝트가 실행될때 어떤 버전으로 실행할건지(위에서 미리 지정했던 톰캣 버전으로 실행됨) 모듈 버전은 알아서 지정이된다 (단, 3이상의 버전이어야한다) 1-1) Default ouput folder 경로 설정 - src/main/webapp ➡ src/main/webapp/WEB-INF/classes WEB-INF : (대소문자 꼭 잘 지켜서 해두기) - 프젝 만들때마다 필요한 경로 !!!! 인터넷에 올라기 실행되는 코드들 이..

    [Servlet] 설치 :: 이클립스, 톰캣, vscode

    [Servlet] 설치 :: 이클립스, 톰캣, vscode

    1. Apache Tomcat 톰캣 설치 - 버전 8의 zip 다운 -> 사용할 폴더에 저장 - Apache Tomcat은 자바와 연관이 많은 회사로 실무에서는 톰캣 7, 8을 쓴다고하는데 지금은 공부하는 용으로 설치할 것이기 때문에 버전8을 설치한다. - 설치버전과 압축 풀어쓰는 버전이 있는데 설치버전을 쓰면 서버를 쓸때마다 계속 바꿔줘야 하기 때문에 압축 풀어쓰는 버전을 사용하는게 덜 번거롭기때문에 여기서 ZIP으로 다운 - 이 ZIP파일을 TOOLS 폴더(기존에 설치 프로그램들 모아둔 폴더)에 저장하는데 새폴더를 생성해서 정리하는게 깔끔하다. 반디집의 '여기에 풀기'로 진행 eclipse 2. 이클립스에서 사용하지 않을 창들 close 남겨두어야 할 window : Markers, Servers, ..

    ORA-01034 : Oracle not available ) 에러 해결하기

    ORA-01034 : Oracle not available ) 에러 해결하기

    JSP 실행 중 Oracle 포트 설정을 변경 하던 중 발생한 에러 : 오라클과 자바 포트가 8080으로 겹치기 때문에 둘 중 한 개의 포트를 변경한다. 여기서는 oracle의 포트를 설정 변경한다. 3-1) window + r키 누른 후 - cmd 창 실행 3-2) sqlplus> sqlplus 3-3) Enter user-name > sys as sysdba Enter password > oracle 3-4) select dbms_xdb.gethttpport() from dual; - 먼저 현재 포트 상태 확인 (8080) 3-5) exec dbms_xdb.sethttpport(9090); --> 여기서 에러 발생 - oracle 포트 변경 3-6) select dbms_xdb.gethttpport(..

    [jQuery] 이벤트:: input(focus, blur,change,select)

    보호되어 있는 글입니다.

    [jQuery] 메서드 :: get/set , p 태그, 속성,

    [jQuery] 메서드 :: get/set , p 태그, 속성,

    요소에 내용 또는 값 얻어오기/세팅하기 1) 요소에 작성된 내용만 얻어오기/세팅하기 [JS] : innerText --> get innerText = "내용"; --> set [jQuery] : .text() --> get .text("내용"); --> set 2) 요소에 작성된 HTML코드 자체를 얻어오기/세팅하기 [JS] : innerHTML --> get innerHTML = "HTML코드"; --> set [jQuery] : .html() --> get .html("HTML코드"); --> set 3) input 태그의 값 얻어오기/세팅하기 [JS] : value --> get value = "값"; --> set [jQuery] : val(); --> get val("값"); --> set jQ..

    [jQuery] 순회(탐색) 메서드 :: Sideways 탐색 메서드

    [jQuery] 순회(탐색) 메서드 :: Sideways 탐색 메서드

    Sideways(옆으로, 옆에) 탐색 메서드 $("선택자").sibling([매개변수]); - 선택된 요소의 형제(같은 레벨 위치의 요소) == 들여쓰기가 같은 요소 - 매개변수가 있으면 모든 형제 중 매개변수와 일치하는 요소만 반환 $("선택자").next(); - 선택된 요소의 다음 형제 요소 (1개) $("선택자").nextAll(); - 선택된 요소의 다음 모든 형제 요소 (n개) $("선택자").nextUntil(매개변수); - 선택된 요소의 다음 형제부터 매개변수 요소 전까지 반환 $("선택자").prev(); - 선택된 요소의 이전 형제 요소 (1개) 반환 $("선택자").prevAll(); - 선택된 요소의 이전 모든 형제 요소 반환 (n개) $("선택자").prevUntil(매개변수); ..

    [jQuery] 순회(탐색) 메서드 :: Descendants (자손) 탐색 메서드

    [jQuery] 순회(탐색) 메서드 :: Descendants (자손) 탐색 메서드

    Descendants (자손) 탐색 메서드 $("선택자").children([매개변수]); - 선택된 요소의 모든 자식 요소를 반환 - 매개변수가 있으면 일치하는 자식 요소만을 반환 $("선택자").find(매개변수); - 선택된 요소의 모든 후손 중 매개변수와 일치하는 요소를 모두 반환 div (great-grand parent) ul (grand parent) li (direct parent) span div (grand parent) p (direct parent) span 테스트

    [jQuery] 순회(탐색) 메서드 :: Ancestors (조상) 탐색 메서드

    [jQuery] 순회(탐색) 메서드 :: Ancestors (조상) 탐색 메서드

    Ancestors (조상) 탐색 메서드 - 선택된 요소의 상위 요소를 찾기 위한 메서드 $("선택자").parent(); - 선택된 요소의 바로 위 상위 요소 (현재 요소를 감싸고 있는 요소) $("선택자").parents([매개변수]); - 선택된 요소의 모든 상위 요소를 반환 - 매개변수 == CSS 선택자 -> 선택된 요소의 모든 상위 요소 중 매개변수와 일치하는 요소만 반환 $("선택자").parentsUntil(매개변수); - 선택된 요소부터 매개변수 요소까지 범위의 상위요소를 반환 div (great-grand parent) ul (grand parent) li (direct parent) span div (grand parent) p (direct parent) span