2017-05-24 4 views
0

私はmavenを使用してスプリングブートアプリケーションを.Jarファイルに構築しています。 jarをターゲットディレクトリから移動し、コマンドライン経由で実行しようとすると、すでに使用されているポートに関するエラーが発生します。私はプロジェクトの完全なディレクトリで次のコマンドを実行すると、それは動作します...ユーレカ!スプリングブートjarはjava -jarターゲット/ webapp.jarを使用して特定のディレクトリでのみ実行されます

働くコマンド/ディレクトリ:

mvn clean install package && java -jar target/webapp.jar 

それとも、このコマンドの完全なディレクトリに限り動作します。私は、クリーンインストールコマンドの後のディレクトリに変更しても

java -jar target/webapp.jar 

としようとはそれを使用してjarファイルを実行しないでください!以下の例:

java -jar webapp.jar 

ターゲットディレクトリから実行する必要があります。これはなぜ誰にもアイデアはありますか?

多くのおかげで再び..

+0

「既に使用中のポートに関するエラーが表示されます。」このポートを使用しているプログラムを見つけようとしましたか?おそらく、それは正常にシャットダウンされていない春の起動アプリですか? –

答えて

0

私は、原因を見つけた私は、HTTPSの設定のための私のapplication.propertiesファイルに次のエントリを持っていた..:

#server.ssl.key-store=keystore.p12 
#server.ssl.key-store-password=tpSalesforc3 
#server.ssl.keyStoreType=PKCS12 
#server.ssl.keyAlias=tomcat 

問題は私のアプリケーションではありませんでしたキーストアを見つけてください。これをファイルシステムのどこかに保存します!

関連する問題