与Debian创建软件包后,在HTTPS上运行DropWizard Jar文件



我能够在本地计算机槽上的https上运行dropwizard应用程序。

MVN软件包java -jar target/dropwizard-example-1.2.0-snapshot.jar db迁移emex.ymljava -jar target/dropwizard-example-1.2.0-snapshot.jar Server example.yml

这是我在github上进行示例示例的示例

我们与Debian创建了Dropwizard应用程序包。它转换为单个JAR文件。

Q1:如何以服务器example.yml运行命令结束?因为这个文件找不到?

Q2:如何运行通过Windows Machine上的Debian打包的DropWizard应用程序的JAR文件?

Q3:在本地机器上,它可以在HTTPS端口上成功运行。通过Debian打包后将如何实现?

您需要运送.yml文件,因为它是一个设置文件jar总是在寻找此文件。

我们与Debian创建了Dropwizard应用程序包。它转换为单个JAR文件。

所有DropWizard应用程序都是一个JAR文件。这就是您在本地计算机上(当您进行mvn package(并在本地计算机上运行(当您进行java -jar...时(上制作的内容,因此您将在部署应用程序的任何其他机器上运行该单个JAR。

如何以server示例.yml运行命令?因为这 文件找不到?

您克隆的github项目包括文件示例.yml。这需要在您将要运行应用程序的机器上。您可以随心所欲地将其称为,但是您必须将其名称作为Arguemnt将其称为罐子。

如何运行通过包装的DropWizard应用程序的JAR文件 Windows机器上的Debian?

与Debian相同,java -jar target/dropwizard-example-1.2.0-SNAPSHOT.jar server example.yml

在本地机器上,它可以在HTTPS端口上成功运行。怎么会 通过Debian打包后实现?

如果您在示例中查看。

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

最新更新