전체 글(80)
-
[H2 DB] Database not found, either pre-create it or allow remote database creation ERROR (90149)
[H2 DB] Database not found, either pre-create it or allow remote database creation ERROR (90149) h2 db를 만지다 보면 이것저것 에러가 많이 난다. 그중 하나가 db 생성인데 생각보다 놓치기 쉬운 ERROR이기 때문에 포스팅하게 되었다. * login.do?jsessionid=0865fc77e102a79f53d4395b0e91b0d2 jsessionid에서 뒤 id는 절대 삭제하면 안된다. 1. Database not found ERROR | DB가 만들어지지 않아서 발생하는 문제. DB를 만들어주면 되는데 생각보다 쉽게 만들 수 있다. *.mv가 h2 db에서 사용하는 Database인데 test2.mv가 없어서 Not Fo..
2021.12.02 -
[Tomcat] Spring Boot 프로젝트 Tomcat 10에서 배포하기
[Tomcat] Spring Boot 프로젝트 Tomcat 10에서 배포하기 Tomcat9에서는 Spring Boot 프로젝트를 WAR파일로 package한 뒤, Tomcat 폴더 내의 webapps에 ROOT.war로 올리면 Spring Boot가 기동되었는데 Tomact10부터는 조금 달라졌습니다. | 기본적인 Spring Boot 프로젝트 생성 * 프로젝트가 이미 준비되었으면 아래 [배포] 단계로 넘어가 주세요. [TestTomcatApplication.java] @SpringBootApplication public class TestTomcatApplication extends SpringBootServletInitializer { public static void main(String[] arg..
2021.12.01 -
[Docker] Nginx-tomcat 로드밸런서(Load Balancer) 구현하기 / feat.docker-compose
[Docker] Nginx-tomcat 로드밸런서(Load Balancer) 구현하기 # Tree ├── docker-compose.yml ├── mariadb │ ├── config │ └── data ├── nginx │ └── config │ └── nginx.conf ├── tomcat1 │ └── webapps │ └── index.html └── tomcat2 └── webapps └── index.html # docker-compose.yml version: "3.3" services: nginx: image: nginx container_name: nginx restart: always ports: - 80:80 volumes: - ./nginx/config/nginx.conf:/etc/n..
2021.11.17 -
아파치 톰캣(Apache Tomcat), 아파치(Apache), 톰캣(Tomcat), Nginx 차이 알아보기(Web Server, Was)
아파치 톰캣(Apache Tomcat), 아파치(Apache), 톰캣(Tomcat), Nginx 차이 알아보기 (Web Server, Was) Web Server 란? 인터넷 상에서 웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지들을 보내주는 역할을 하는 프로그램 대표적으로 Apache, Nginx, IIS등이 있다. WAS(Web Application Server) 란? Web Server와 Web Container(Servlet Container)결합으로 다양한 역할 수행하는 서버. 대표적으로 Tomcat, JEUS, Jetty 등이 있다. 아파치(Apache) / 아파치 서버(Apache Server) - [Web Server] 0. Apache 란, 소프트..
2021.11.09 -
[JavaScript] ==와 ===차이점 요약
[JavaScript] ==와 ===차이점 요약 "==" : 데이터의 값만 비교 "===" : 데이터의 값과 데이터 형 비교 결론 : 값만 비교할 때 '==', 좀 더 엄격하게 데이터의 형까지 비교하고 싶을 때 "==="을 사용한다. # 기본 자료형 비교 a = 1234; b = "1234"; console.log(a == b) // true console.log(a === b) // false console.log(null == undefined) // true console.log(null === undefined) // false console.log(0 == false) // true console.log(0 === false) // false console.log(0 == []) // true ..
2021.11.08 -
개인 블로그 만들기(6) : [서버구축] Oracle Cloud Docker Tomcat 구축 및 배포
개인 블로그 만들기(6) : [서버구축] Oracle Cloud Docker Tomcat 구축 * 기록용입니다. * Ubuntu 버전은 20.04 입니다. * 무료 프론티어를 사용하고 있습니다. 1. Docker Tomcat 이미지 Pull > docker pull tomcat (특정 버전을 다운로드 하고 싶으시다면 docker pull tomcat:(version) 하시면 됩니다.) 2. target 폴더 생성 war 파일로 배포하기 떄문에 war이 위치할 폴더를 따로 생성해 주었습니다. 3. Spring Boot Project 수정 Spring Boot는 기본적으로 embedded tomcat이 내장된 jar파일로 배포됩니다. 하지만 이번 프로젝트같은 경우 docker의 tomcat(외부 tomcat..
2021.09.09