2017-04-27 2 views
0

로컬 컴퓨터에서 https에 Dropwizard 응용 프로그램을 실행할 수 있습니다. 타겟/dropwizard-예-1.2.0-SNAPSHOT.jar DB example.yml 자바 마이그레이션 -jardebian 패키지를 만든 후 https에 dropwizard jar 파일을 실행하십시오.

MVN 패키지 자바 -jar 타겟/dropwizard-예-1.2.0-SNAPSHOT.jar 서버 example.yml

는 여기에 우리가 데비안 Dropwizard 응용 프로그램의 패키지를 만들면 내가 dropwizard-example on github

을 다음하고있는 예이다. 그것은 단일 jar 파일로 변환합니다.

Q1 : 어떻게 명령을 서버 example.yml로 끝낼 수 있습니까? 이 파일을 찾을 수 없기 때문에?

질문 2 : Windows 컴퓨터에서 debian 패키지로 dropwizard 응용 프로그램의 jar 파일을 어떻게 실행합니까?

질문 3 : 로컬 컴퓨터에서는 https 포트에서 성공적으로 실행됩니다. 데비안을 통해 패키지 된 후 어떻게이를 달성 할 수 있습니까?

답변

0

.yml 파일은 설정 파일이기 때문에 배송해야합니다. JAR은 항상이 파일을 찾습니다.

0

일단 우리는 데비안으로 Dropwizard 응용 프로그램의 패키지를 만듭니다. 그것은 단일 jar 파일로 변환합니다.

모든 Dropwizard 응용 프로그램은 단일 jar 파일입니다. 이것이 로컬 컴퓨터 (mvn package 일 때)에서 로컬 컴퓨터 (java -jar... 일 때)에서 실행 중이기 때문에 앱을 배포하는 다른 컴퓨터에서 해당 단일 항아리를 실행하게됩니다.

어떻게 명령을 서버 example.yml과 함께 끝낼 수 있습니까? 이 파일을 찾을 수 없기 때문에?

복제 한 github 프로젝트에는 example.yml 파일이 포함되어 있습니다. 이 응용 프로그램을 실행하려고하는 컴퓨터에 있어야합니다. 당신이 좋아하는대로 부를 수는 있지만, 그 이름을 항아리로 전달해야합니다.

Windows 컴퓨터에서 debian을 통해 패키지 된 dropwizard 응용 프로그램의 jar 파일을 어떻게 실행할 수 있습니까? 로컬 컴퓨터에

데비안에서와 같은 , java -jar target/dropwizard-example-1.2.0-SNAPSHOT.jar server example.yml

그것은 HTTPS 포트에서 성공적으로 실행됩니다. 데비안을 통해 패키지 된 후에 달성 할 수있는 방법은 무엇입니까 ?

당신이 example.yml에서 보면이 구성되는 경우 볼 수 있습니다

applicationConnectors: 
    - type: http 
     port: 8080 
    - type: https 
     port: 8443 
     keyStorePath: example.keystore 
     keyStorePassword: example 
관련 문제