톰캣 3

spring boot application.properties 운영/개발 설정하기

목적 자동 배포시 운영서버 / 개발서버 각각 DB 설정 할수 있도록 하기 위해서... 설정은 아래와 같이 2가지 방법으로 설정한다. spring boot - application.properties 설정 tomcat - catalina.properties 설정 . spring boot 설정 방법 sprint boot 에서 설정 파일 이름은 아래와 같이 한다. 운영 : application.properties 개발 : application-dev.properties .tomcat 설정 방법 톰캣 설정은 아래와 같이 3가지 방법이 존재한다. 1. web.xml - active-profile 설정 spring.profiles.active prod 2. catalina.sh 설정 JAVA_OPTS="$JAVA_..

톰캣(tomcat) war 배포를 위한 server.xml appBase docBase 등 설정 방법

톰캣(tomcat) war 배포를 위한 server.xml appBase docBase 등 설정 방법 Centos7 톰캣8 톰캣 설치 경로 /usr/local/tomcat Host 가상의 호스트를 정의한다. 서버의 ip 를 지정해도 된다. appBase appBase 같은 경우 docBase와 많이 비슷합니다. 상대경로, 절대경로 다 가능하지만 절대경로로 지정하는게 직관상 좋습니다 빌드한 war 파일이 생성되는 곳을 /home/springboot/html/webapps/ 로 변경하였습니다. 애플리케이션 구동 시 태그의 docBase를 기준으로 애플리케이션을 구동합니다. autoDeploy (default true) autoDeploy 옵션이 true일 경우 WAR파일을 appBase(=webapps) 디..

intellij java8 웹소켓 서버 (WebSocket Server) 구축

intellij 를 이용하여 웹소켓 서버를 구축해보도록 할께요. .새 프로젝트 시작 Create New Project .초기설정 Spring MVC Web Application > WebServices .프로젝트 이름 설정 WebSocket Server 로 설정 우측 하단 Finish 클릭 .웹소켓 사용하기 위한 javax webSocket 설치 .패키지 추가 ChatServer .java Class 추가 ChatServer ChatServer.java import javax.websocket.*; import javax.websocket.server.ServerEndpoint; import java.io.IOException; import java.util.HashMap; import java.util..