2017-04-27 5 views
0

でパッケージを作成した後、私は、このコマンドを私のローカルマシントラフでHTTPSにDropwizardアプリケーションを実行することができるよHTTPS上のjarファイルをdropwizard。 DB example.yml のjava -jar標的/ dropwizard-例-1.2.0-SNAPSHOT.jarにサーバexample.ymlランは、Debian

を移行-jarターゲット/ dropwizard-例-1.2.0-SNAPSHOT.jarに

MVNパッケージ ジャワ

は、ここでは、DebianのでDropwizardアプリケーションのパッケージを作成したら、私はdropwizard-example on github

を、次の午前の例です。それは単一のjarファイルに変換されます。

Q1: にはどうすればコマンドは、サーバーのexample.ymlで終わる実行できますか?このファイルが見つからないためですか?

Q2:どのように私はWindowsマシンにDebianを通じて、パッケージdropwizardアプリケーションのjarファイルが 実行できますか?

Q3: ローカルマシン上では、HTTPSポート上でsucessfully実行されます。 Debianを使ってパッケージ化した後、どうすればそれを達成できますか?

答えて

0

.ymlファイルは設定ファイルであるため、出荷する必要があります。JARは常にこのファイルを検索します。

0

DebianでDropwizardアプリケーションのパッケージを作成したら、それは単一のjarファイルに変換されます。

すべてのDropwizardアプリケーションは、単一のjarファイルです。これはローカルマシン(mvn packageの場合)で、ローカルマシンで実行している場合(java -jar...の場合)、そのアプリケーションを配備している他のマシンでその単一のjarファイルを実行します。

このコマンドを実行するにはどうすればサーバーexample.ymlで終了できますか?この ファイルが見つからするつもりはないので?

あなたがクローンしたgithubプロジェクトには、example.ymlファイルが含まれています。これは、アプリケーションを実行するマシン上にある必要があります。あなたは好きなものを呼び出すことができますが、その名前を瓶にarguemntとして渡す必要があります。

Windowsマシン上で debianにパッケージ化されたdropwizardアプリケーションのjarファイルを実行するにはどうすればよいですか?ローカルマシン上の

のdebian上と同じ 、java -jar target/dropwizard-example-1.2.0-SNAPSHOT.jar server example.yml

はそれがHTTPSポートでsucessfully実行されます。それはどのようにDebianのパッケージ化されて後に達成 でしょうか?

あなたはexample.ymlに見ればあなたはこれが設定されている場所を確認することができます

applicationConnectors: 
    - type: http 
     port: 8080 
    - type: https 
     port: 8443 
     keyStorePath: example.keystore 
     keyStorePassword: example