Heroku和码头错误

时间:2018-02-23 20:28:16

标签: heroku jetty manifest

app(带有jetty和maven的基本java服务器)在我执行的时候不会运行" heroku local"

first try: (error)

pom.xml:Full pom.xml

<plugin>
      <!-- Build an executable JAR -->
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <version>3.0.2</version>

      <configuration>
        <additionalProperties>
            <encoding.source>${project.build.sourceEncoding}</encoding.source>
            <encoding.reporting>${project.reporting.outputEncoding}</encoding.reporting>
            <java.source>${maven.compiler.source}</java.source>
            <java.target>${maven.compiler.target}</java.target>
          </additionalProperties>
      </configuration>
    </plugin>

second try: (error)

pom.xml更改:Full pom.xml

<plugin>
      <!-- Build an executable JAR -->
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <version>3.0.2</version>

      <configuration>
        <archive>
          <manifest>
            <addClasspath>true</addClasspath>
            <classpathPrefix>target/classes/</classpathPrefix>
            <mainClass>com.example.WS_Server</mainClass>
          </manifest>
        </archive>
        <additionalProperties>
            <encoding.source>${project.build.sourceEncoding}</encoding.source>
            <encoding.reporting>${project.reporting.outputEncoding}</encoding.reporting>
            <java.source>${maven.compiler.source}</java.source>
            <java.target>${maven.compiler.target}</java.target>
          </additionalProperties>
      </configuration>
    </plugin>

很抱歉在pastebin上发布了完整的xml,但是我无法将其与帖子本身集成,它会被破坏,我收到错误,不让我创建帖子,我不明白它是如何工作的。

请帮助我因为这个错误而变得狡猾。

1 个答案:

答案 0 :(得分:0)

感谢所有想要帮助的人! 我终于得到了这个工作!天哪,我真高兴!!! 这场战斗真的很难!!! 我一直试图让这项工作持续数周!

所以开始第一个问题是我将JAVA分配给JVM的构建包,解决了应用程序开始成功构建等待连接后,这是第二个问题,我已经发现了我们不能设置一个PORT因为heroku会处理这个问题所以我们必须得到变量是保存的,所以在我启动客户端后,连接发生了,服务器和客户端成功地相互传输数据!

我将尝试制作关于如何制作此视频并在此处发布的视频教程。