Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Quarkus应用程序在heroku问题上部署_Java_Heroku_Quarkus - Fatal编程技术网

Java Quarkus应用程序在heroku问题上部署

Java Quarkus应用程序在heroku问题上部署,java,heroku,quarkus,Java,Heroku,Quarkus,我已经创建了一个Quarkus应用程序 源代码位于 我正在尝试在Heroku平台上部署此应用程序 我的应用程序正在那里正确地进行构建,遵循构建日志: -----> Java app detected -----> Installing JDK 1.8... done -----> Executing Maven $ ./mvnw -DskipTests clean dependency:list install [INFO] Scanning for

我已经创建了一个Quarkus应用程序

源代码位于

我正在尝试在Heroku平台上部署此应用程序

我的应用程序正在那里正确地进行构建,遵循构建日志:

-----> Java app detected
-----> Installing JDK 1.8... done
-----> Executing Maven
       $ ./mvnw -DskipTests clean dependency:list install
       [INFO] Scanning for projects...
       [WARNING] 
       [WARNING] Some problems were encountered while building the effective model for com.rest:rest:jar:1.0.0-SNAPSHOT
       [WARNING] 'build.plugins.plugin.version' for com.heroku.sdk:heroku-maven-plugin is missing. @ line 50, column 15
       [WARNING] 
       [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
       [WARNING] 
       [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
       [WARNING] 
       [INFO] 
       [INFO] ---------------------------< com.rest:rest >----------------------------
       [INFO] Building rest 1.0.0-SNAPSHOT
       [INFO] --------------------------------[ jar ]---------------------------------
       [INFO] 
       [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ rest ---
       [INFO] 
       [INFO] --- maven-dependency-plugin:2.8:list (default-cli) @ rest ---
       [INFO] 
       [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ rest ---
       [INFO] Using 'UTF-8' encoding to copy filtered resources.
       [INFO] Copying 2 resources
       [INFO] 
       [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ rest ---
       [INFO] Changes detected - recompiling the module!
       [INFO] Compiling 1 source file to /tmp/build_dee8d9fdefa09e7c7223ce42aa750f3e/target/classes
       [INFO] 
       [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ rest ---
       [INFO] Using 'UTF-8' encoding to copy filtered resources.
       [INFO] skip non existing resourceDirectory /tmp/build_dee8d9fdefa09e7c7223ce42aa750f3e/src/test/resources
       [INFO] 
       [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ rest ---
       [INFO] Changes detected - recompiling the module!
       [INFO] Compiling 2 source files to /tmp/build_dee8d9fdefa09e7c7223ce42aa750f3e/target/test-classes
       [INFO] 
       [INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ rest ---
       [INFO] Tests are skipped.
       [INFO] 
       [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ rest ---
       [INFO] Building jar: /tmp/build_dee8d9fdefa09e7c7223ce42aa750f3e/target/rest-1.0.0-SNAPSHOT.jar
       [INFO] 
       [INFO] --- quarkus-maven-plugin:1.2.1.Final:build (default) @ rest ---
       [INFO] [org.jboss.threads] JBoss Threads version 3.0.0.Final
       [INFO] [io.quarkus.deployment.pkg.steps.JarResultBuildStep] Building thin jar: /tmp/build_dee8d9fdefa09e7c7223ce42aa750f3e/target/rest-1.0.0-SNAPSHOT-runner.jar
       [INFO] [io.quarkus.deployment.QuarkusAugmentor] Quarkus augmentation completed in 2745ms
       [INFO] 
       [INFO] --- maven-install-plugin:2.4:install (default-install) @ rest ---
       [INFO] Installing /tmp/build_dee8d9fdefa09e7c7223ce42aa750f3e/target/rest-1.0.0-SNAPSHOT.jar to /app/tmp/cache/.m2/repository/com/rest/rest/1.0.0-SNAPSHOT/rest-1.0.0-SNAPSHOT.jar
       [INFO] Installing /tmp/build_dee8d9fdefa09e7c7223ce42aa750f3e/pom.xml to /app/tmp/cache/.m2/repository/com/rest/rest/1.0.0-SNAPSHOT/rest-1.0.0-SNAPSHOT.pom
       [INFO] ------------------------------------------------------------------------
       [INFO] BUILD SUCCESS
       [INFO] ------------------------------------------------------------------------
       [INFO] Total time:  9.657 s
       [INFO] Finished at: 2020-03-18T16:53:26Z
       [INFO] ------------------------------------------------------------------------
-----> Discovering process types
       Procfile declares types -> web
-----> Compressing...
       Done: 58.6M
-----> Launching...
       Released v9
       https://quarkus-welcome-app.herokuapp.com/ deployed to Heroku
我假设这个问题是由于Procfile命令出错造成的

web: java $JAVA_OPTS -jar target/classes:target/*-runner.jar

请让我知道如何在Heroku上启动此应用程序

我发现了问题。我没有用正确的端口绑定进程。文件的正确内容将是:

web: java -Dquarkus.http.port=$PORT $JAVA_OPTS -jar target/*-runner.jar

我发现了问题。我没有用正确的端口绑定进程。文件的正确内容将是:

web: java -Dquarkus.http.port=$PORT $JAVA_OPTS -jar target/*-runner.jar

我对Heroku一无所知,但有两件事:1/你还需要部署lib/目录2/你需要用
java-jar xxx runner.jar
Hello@GuillaumeSmet启动你的应用程序,我试过用java-jar xxx-runner.jar。它也不起作用了。我已经更新了问题。您应该删除
目标/类:
部分。它应该是
java$java\u OPTS-jar target/*-runner.jar
。我只知道两件事:1/你还需要部署lib/目录2/你需要用
java-jar xxx runner.jar启动你的应用程序
Hello@guillaumestmet,我试过java-jar xxx-runner.jar。它也不起作用了。我已经更新了问题。您应该删除
目标/类:
部分。它应该是
java$java\u OPTS-jar target/*-runner.jar