분류 전체보기96 [Servlet & JSP] eclipse import error 발생한 에러 WebServlet cannot be resolved to a type HttpServlet cannot be resolved to a type HttpServletRequest cannot be resolved to a type HttpServletRequest cannot be resolved to a type 발생 시점 github에서 servlet/jsp 프로젝트를 eclipse로 열고 import 직후 발생 해결 방법 1. 사용할 was서버 등록 프로젝트 우클릭 --> properties --> Server --> Runtime Environments --> Add 2. Dynamic Web Project 환경 설정 프로젝트 우클릭 --> properties --> Project F.. 2023. 9. 6. [Servlet & JSP] 게시판 요구사항 작성 Servlet / JSP로 간단한 게시판을 만들어보며 웹 프로젝트 개발 과정의 이해도 향상을 목적으로 해당 프로젝트를 진행하기 때문에 게시판 프로젝트의 심화된 기능들은 Spring 프로젝트에서 진행한다. 제작 페이지 - 회원가입 페이지 - 로그인 페이지 - 마이 페이지 - 게시글 작성 / 수정 페이지 - 댓글, 대댓글 작성 - 게시글 목록 조회 페이지 ( 메인 페이지 ) 요구사항 1. 모든 페이지 공통 - 메인 페이지로 이동할 수 있는 배너 왼쪽 상단 배치 - xss방지를 위해 jstl 활용 2. 회원 가입 페이지 - 아이디, 비밀번호, 비밀번호 확인, 닉네임 입력창 및 회원가입 버튼 제공 - 아이디, 닉네임 중복여부는 별도의 버튼으로 중복 확인 - 모든 검사를 통과한 경우, 로그인 페이지로 이동 유효성.. 2023. 8. 27. [error] org.apache.ibatis.exceptions.PersistenceException 발생한 에러 org.apache.ibatis.exceptions.PersistenceException java.sql.SQLSyntaxErrorException: ORA-00917: missing comma 발생 시점 sql mapper 작업 후 발생 해결 시도 1. sql 구문에서 " , " 가 빠진 부분이 있는지 확인 에러 메시지에서 나오듯이 sql 구문에서 comma(,)가 빠졌다고 해서 comma(,)가 빠진부분이 있는지 확인했으나 이상없음 2. 정상적으로 동작하는 sql 매핑구문과 에러가 발생한 지점의 코드 비교 mybatis에서의 파라미터 매핑 방법인 #{var} 로 매핑하는게 맞으나, EL 의 ${var}과 헷갈리는 바람에 파라미터가 들어갈 부분에 ${var} 방법으로 작성해서 생긴 에러 $.. 2023. 8. 24. [error] org.apache.ibatis.type.TypeException: The alias ... 발생한 에러 javax.servlet.ServletException: 서블릿 실행이 예외를 발생시켰습니다. java.lang.ExceptionInInitializerError org.apache.ibatis.exceptions.PersistenceException org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. org.apache.ibatis.type.TypeException: The alias 'GoodsDTO' is already mapped to the value 'com.dto.GoodsDTO'. 발생 시점 상품 DB와의 CRUD 구현 중 발생 해결 시도 1. 서버 재연결 DB 작업 후 확인하려 .. 2023. 8. 23. [error] Problem Occurred Starting Tomcat v9.0 Server at localhost has encountered a problem 발생한 에러 Problem Occurred Starting Tomcat v9.0 Server at localhost has encountered a problem 발생 시점 서블릿 + jsp로 간단한 쇼핑몰 사이트를 구축 중 회원가입 구현부에서 발생 해결 시도 1. 재부팅 보통은 콘솔창에서 에러로 잘못된 부분을 알려주니까 직접적인 메시지창이 발생했을 땐 내 컴퓨터의 문제인줄로만 알았다. 하지만 PC 재부팅을 했음에도 동일한 증상이 지속되었다. 2. 이클립스의 톰캣 서버 재지정 서버가 충돌되거나 설정파일이 변경되어 에러가 발생하는 것으로 생각하고 이클립스의 톰캣 서버를 지우고 새로 연결을 했다. 역시나 동일한 증상 발생 3. 톰캣 서버 재설치 설치된 톰캣 서버의 파일이 깨져서 발생하나 싶어서 재설치 동일한.. 2023. 8. 22. 서버 여는법 정리 통신 기본원리 기본원리는 아래의 사진과 같다. (1) 사용자가 https://naver.com를 입력하면 (2) DNS서버가 해당 주소를 외부 IP로 바꿔주게 되고 (3) 해당 외부 IP주소를 찾아가면 (4) 라우터 입력값을 받아 서버 내부의 목적지를 정하고 (5) 목적지를 내부 IP로 바꾼다음 해당 포트로 찾아가게 되면 해당 서비스에게 데이터를 주는 구조이다. PC 1개에서 포트를 여러개 나눈 뒤 서버를 열어서 서비스 해도 되지만, 보안부터 시작해서 속도문제 등 다양한 문제 때문에 그렇게 하지는 않는다. 보통 웹서버와 백엔드서버를 나눈다. 위와같이 서버를 구성해서 서비스하게 된다. 개인 PC로 서버를 열어서 서비스하기엔 무리가 크다. 따라서 보통은 클라우드 서비스를 이용한다. 클라우드 서비스엔 Iaas.. 2023. 7. 10. 이전 1 2 3 4 5 6 7 ··· 16 다음