전체 글 (449) 썸네일형 리스트형 Tomcat 설치 후 셋팅 (외부접속열기, 유저생성 및 권한부여) 1. 톰캣설치https://tomcat.apache.org/download-90.cgi 2. 환경변수 셋팅 압축 풀어서 나온 디렉토리 복사하시고 윈도우키+E 눌러서 파일 탐색기 내PC -> 우클릭 -> 속성 CATALINA_HOME에다가 톰캣 설치하고 압축 푼 경로 설정해야됨 JAVA_HOME도 추가로 해야함이건 검색하면 많이 나옵니다! CMD에서 환경변수 확인해보자set 2. 톰캣 켜기 해당디렉토리 복사 > 관리자로 실행하기 > 복사한 디렉토리로 이동> 톰캣 실행하기 실행 명령어startup.bat 이후http://localhost:8080로 들어가면 접속됨 4. 포트변경 압축 푼 폴더 이동하여 vscode로 열어보자code . vscode 없으면 메모장으로 열면 됨 5. 외부 접근 모두 .. h2-console) Generic H2(Server) 에러나는 현상 위 에러는 다른 에러다. Database "경로" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200] 위 에러와 같이 나는데 해당 에러를 해결해보자 1. create database하기 우측하단에 우클릭하여 create database 실행 본인 컴퓨터 사용자명이 가장 디렉토리로 되어 있을 것이다.비밀번호는 아무거나 넣으면 된다. 2. 다시 접속해보기다시 접속해보면 잘 되는 것을 확인할 수 있다! Spring boot3 - JPA 와 hibernate 관계 sprint-starter-jpa 의존성을 보면내부에 Hibernate가 있다. 또 hibernate는 JPA를 의존하고 있다. JPA는 Jarkarta.persistence-api의 약자인 만큼API이다. -> @Entity를 통해 테이블을 생성해주는 api-> @Repository, @Service 등을 통해 Bean을 생성해주는 api등등... 그럼 hibernate는? hibernate는 JPA, api가 구현한 것들 중 하나다. hibernate는 ORM을 담당한다.ORM은 DB의 ROW에 있는 column 값들을 자동으로 자바 POJO로 매핑해준다.HikariCp를 통해 Connection을 받아 DB데이터를 리턴해주는 녀석이다. 이런 녀석을 JPA가 인수받아 개발자가 사용을 편하게.. React - 이미지경로를 src에 바로 넣으면 안되는 이유 local에서 돌리던 static 파일들은 이미지를 잘 불러왔다 그런데 빌드만 하면이미지를 불러오지 못하는데 그 이유는 아래 사진을 보면 알 수 있다. 빌드 후에는파일명들이 해시값으로 변한다.따라서 Img에 선언한 파일명은 build time 이후에도 상대경로로 해당 파일명을 찾으려고 한다. build를 하게 되면 dist 디렉토리 하위에 빌드 파일들이 모인다. 아래 태그를 보면 dist 디렉토리에서 image.png를 찾으려고 한다. 빌드 후에는file-loader에 의해 파일명이 해시값으로 바뀌어서파일명이 같지 않다. 추가로 위의 img태그는public 디렉토리 아래에 있는 이미지를 바라보고 있다. 빌드 시점 이후에해당 이미지가 사라지거나파일명이 바뀐다면 찾을 수 없게 될 수 있다. 따라서 .. nginx - 모바일에서 피시 경로로 들어오는 경우 path 꺾어주기 nginx 에서 모바일이지만 pc경로로 들어오는 경우 다른 경로로 꺾어줌 [default.conf] location / { if ($http_user_agent ~* '(iPhone|iPod|Opera Mini|Android.*Mobile|NetFront|PSP|BlackBerry|Windows Phone)') { return 302 https://namu0005.or.kr/mo; } try_files $uri /index.html; proxy_pass http://127.0.0.1:80; proxy_set_header.. react-router-dom 라이브러리 갑자기 에러나는 현상 기존에 프로젝트에서react-router-dom:^6.23.1 버전만 사용하고 있었고 react-router-dom 내부에서react-router를 의존하고 있어서 인지는 몰라도 react-router 패키지를 install하지 않았음에도 사용할 수 있었다. webpack으로 소스 수정 건이 있어서수정 후에 서버를 키니 갑자기 이런 에러가 떴다. 아무리 봐도 react-router-dom에 대한 사용과라이브러리에 대한 오류는 없는 것 같아서 골치 아팠다. git log를 확인해 계속 과거로 커밋 하나씩 되돌아가며 체크를 했는데 react-router를 install한 시점부터 안되었다. 해당 라이브러리 홈페이지에 갔더니react-router 버전 7부터는react-router-dom이 포함되었.. Spring boot3 - Spring JDBC에 대한 이해와 기본 실습 기본 JDBC를 사용하려면Connection부터 Query 날리고, ResultSet까지 가져오는 과정이 있다.해당 과정은 JSP/Servlet으로 톰캣서버로 웹앱 제작시 사용했었는데Spring이 들어오고 나서작성 부분을 조금 더 쉽게 만들 수 있도록 "JdbcTemplate"이란 녀석을 만들었다. 이번 포스팅에서는 JPA를 사용하기 전에 Spring이 제공해주는 JDBC 객체로 DB에 접근해 INSERT, DELETE를 해본다. 1. application.properties 설정 [application.properties]spring.h2.console.enabled=truespring.datasource.url=jdbc:h2:mem:testdb 2. resources/schema.sql 생성 [r.. react - spa nginx 배포 후 새로고침시 흰화면 index.html에 다음과 같이 설정하면 된다. head 태그 사이에 넣어주면 됨 이전 1 ··· 13 14 15 16 17 18 19 ··· 57 다음