Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.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 Spark框架,部署失败_Java_Maven_Intellij Idea_Spark Framework - Fatal编程技术网

Java Spark框架,部署失败

Java Spark框架,部署失败,java,maven,intellij-idea,spark-framework,Java,Maven,Intellij Idea,Spark Framework,这似乎是一项微不足道的任务。但我不太明白我该怎么办。我是马文/斯帕克的新手。在四处搜索之后,仔细查看文档以及其他内容。我不知道如何启动spark应用程序 我按照这个指南在Intellij中建立了自己的网站。 除了部署,我可以运行所有maven任务 部署失败,出现此错误。 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on proje

这似乎是一项微不足道的任务。但我不太明白我该怎么办。我是马文/斯帕克的新手。在四处搜索之后,仔细查看文档以及其他内容。我不知道如何启动spark应用程序

我按照这个指南在Intellij中建立了自己的网站。

除了部署,我可以运行所有maven任务

部署失败,出现此错误。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project framework: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
我不确定这是否重要?部署任务是否打算启动服务器?我不确定

POM.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.krishollenbeck.framework</groupId>
  <artifactId>framework</artifactId>
  <version>1.0</version>
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>
  <dependencies>
    <dependency>
      <groupId>com.sparkjava</groupId>
      <artifactId>spark-core</artifactId>
      <version>2.5</version>
    </dependency>
  </dependencies>
</project>

4.0.0
com.krisholenbeck.framework

好吧?这是什么意思?通常有一些命令或东西来启动服务器

问题:TL;DR

如何启动spark服务器

其他类型的离题:

mvn exec:java -Dexec.mainClass=my.IakaMain
火花还在保持吗?这是一个糟糕的框架吗?我正在寻找一个轻量级的java服务器。大部分应用程序逻辑将由客户端处理。只需要在服务器端处理一些基本的登录/CRUD内容。以及构建一些restful API

项目结构:(供参考)


要启动文档中还提到的服务器,请执行以下操作:

也可以通过调用init()手动启动服务器。 见:

最后一次提交是在4天前,我敢打赌它仍然受到支持

最后,您的问题来自这样一个事实,即您需要告诉maven deploy插件在何处部署,并使用一个标记:

要启用此mojo,必须包含有效的POM节

见:


对于轻量级数据库,我使用了,但我想这更多是一个品味问题。

从Intellij运行您的主类。或者,如果要使用maven运行它,请执行以下操作:

mvn exec:java -Dexec.mainClass=my.IakaMain
确保你把我的.IakaMain和你的package.YourClassName都换了

或通过Intellij调试配置运行:(类似)

运行和查看:(请注意端口号不是通常的80或8080)

注意:如果您收到此警告(烦人)。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project framework: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
SLF4J:未能加载类“org.SLF4J.impl.StaticLoggerBinder”。 SLF4J:默认为无操作(NOP)记录器实现SLF4J: 详见 细节

将此添加到pom.xml中

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.21</version>
</dependency>

org.slf4j
slf4j简单
1.7.21

Hmm。。也许这就是我犯错误的原因。我实际上遇到了intellij的问题。它一直试图使用1.5进行编译。即使在我将所有内容都更改为1.8之后,使用
尝试运行Deployment仍然会出现相同的错误,因为deploy阶段需要在pom中设置一个分发管理部分,正如deploy maven插件的文档中所述。这让我朝着正确的方向前进。我让它运行。我用一些额外的信息/步骤编辑了你的答案。希望你不介意。谢谢,
您也可以通过调用init()手动启动服务器。
我也看到了。把它贴在我的问题上。但我对此有点困惑?我正在寻找一个例子。启动你的应用程序,然后检查localhost:4567,正如@moldovani所说,它现在已经运行了。谢谢你的帮助。