반응형

[기본 환경]

 - Backend는 Spring boot로 구성되어 있고

   Frontend는 VueJs로 되어있다.

 - Junit 사용은 빌드시 제외하였다.

 - gradle.build 설정 중 일부

 dependencies {

    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'

    implementation 'org.springframework.boot:spring-boot-starter-web'

    implementation 'commons-io:commons-io:2.6'

    compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'

    compileOnly 'org.projectlombok:lombok'

    developmentOnly 'org.springframework.boot:spring-boot-devtools'

    runtimeOnly 'com.microsoft.sqlserver:mssql-jdbc'

    annotationProcessor 'org.projectlombok:lombok'

    testImplementation('org.springframework.boot:spring-boot-starter-test') {

        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'

    }

}

test {

  //useJUnitPlatform()

}

 

1. STS에서 Spring Boot 프로젝트를 우클릭하여 Run Configurations 설정으로 들어간다.

   1) Gradle Project 생성

   2) 생성된 Gradle Project의 Gradle Tasks에 아래와 같이 입력한다.

     - clean jar build

   3) Working Directory를 설정한다.

   4) Run 버튼을 실행한다.

 

2. 빌드가 완료 되면 아래 폴더에 jar파일이 생성된다.

 - 경로 : 프로젝트 폴더 > build > libs 

 

3. 운영할 웹 서버에 jar 파일을 복사하고

    cmd에서 명령어를 통해 spring boot를 가동한다.

 - cmd > java -jar jar파일명.jar

 

# 내장 웹서버 포트 변경이 필요할 경우 application.properties에 server.port 설정을 변경 후 다시 build가 필요하다.

 

 

반응형

'개발환경 > Spring' 카테고리의 다른 글

Spring MVC maven 환경을 gradle로 변경  (0) 2021.12.14
Spring Boot에 lombok 설치방법  (0) 2020.01.30
Spring Boot 개발환경  (0) 2020.01.30
블로그 이미지

ingus

,
반응형

기존에 사용중이던 Apache Tomcat 서버에 vue 프로젝트를 배포를 했다.

 

1. vue 프로젝트를 build 한다.

   node cmd > $ cd 프로젝트 경로

   node cmd > $ npm run build

 

2. 프로젝트 폴더 > dist에 build된 파일이 생성된다.

    dist 폴더 내 파일을 모두 복사한다.

 

3. 서버에 접속 후 tomcat webapps 경로로 이동 후 프로젝트 명으로 폴더를 생성한다.

   복사한 dist 폴더 내 파일들을 붙여넣기한다.

  - 경로 : 웹서버 > tomcat 설치 경로 > webapps  > 프로젝트 폴더명

 

4. "톰캣 호스팅 주소 : 포트/프로젝트명"으로 접속하여 테스트 해본다.

 

#. 프로젝트 경로로 제대로 로드가 되지 않을 경우

    프로젝트 폴더 > vue.config.js 파일에서 publicPath를 확인해볼 것

 

 

반응형
블로그 이미지

ingus

,