- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的开发方式是:使用 Eclipse Mars 在我的 Windows 机器上编写我的代码,然后使用 git 将代码库复制到实际的 Web 服务器。当我在 Windows 上输入 mvn jetty:run 时,它工作正常,jetty 启动了。当我在 Linux 上输入 sudo mvn jetty:run 时,我得到 PluginContainerException。我试着查看 Apache 的支持页面,但我并没有真正得到任何地方。这是我的 pom 文件。
<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>myGroupId</groupId>
<artifactId>myArtifactId</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>my name</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<repositories>
<repository>
<id>repo2_maven_org</id>
<url>http://repo2.maven.org/maven2</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>9.3.0.v20150612</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>9.3.0.v20150612</version></dependency>
<dependency>
<groupId>org.eclipse.jetty.websocket</groupId>
<artifactId>javax-websocket-server-impl</artifactId>
<version>9.3.0.v20150612</version></dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.0.v20150612</version></plugin></plugins></build>
</project>
完整的异常信息:
INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.176 s
[INFO] Finished at: 2016-07-12T17:52:06+00:00
[INFO] Final Memory: 8M/20M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.jetty:jetty-maven-plugin:9.3.0.v20150612:run (default-cli) on project angular-gantt-websocket: Execution default-cli of goal org.eclipse.jetty:jetty-maven-plugin:9.3.0.v20150612:run failed: Unable to load the mojo 'run' in the plugin 'org.eclipse.jetty:jetty-maven-plugin:9.3.0.v20150612' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupException: org/eclipse/jetty/maven/plugin/JettyRunMojo : Unsupported major.minor version 52.0
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.eclipse.jetty:jetty-maven-plugin:9.3.0.v20150612
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/root/.m2/repository/org/eclipse/jetty/jetty-maven-plugin/9.3.0.v20150612/jetty-maven-plugin-9.3.0.v20150612.jar
[ERROR] urls[1] = file:/root/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.1.1/sisu-inject-bean-2.1.1.jar
[ERROR] urls[2] = file:/root/.m2/repository/org/sonatype/sisu/sisu-guice/2.9.4/sisu-guice-2.9.4-no_aop.jar
[ERROR] urls[3] = file:/root/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar
[ERROR] urls[4] = file:/root/.m2/repository/org/sonatype/aether/aether-util/1.11/aether-util-1.11.jar
[ERROR] urls[5] = file:/root/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[6] = file:/root/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[7] = file:/root/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[8] = file:/root/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[9] = file:/root/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-tools-api/3.1/maven-plugin-tools-api-3.1.jar
[ERROR] urls[10] = file:/root/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
[ERROR] urls[11] = file:/root/.m2/repository/org/eclipse/jetty/jetty-util/9.3.0.v20150612/jetty-util-9.3.0.v20150612.jar
[ERROR] urls[12] = file:/root/.m2/repository/org/eclipse/jetty/jetty-webapp/9.3.0.v20150612/jetty-webapp-9.3.0.v20150612.jar
[ERROR] urls[13] = file:/root/.m2/repository/org/eclipse/jetty/jetty-xml/9.3.0.v20150612/jetty-xml-9.3.0.v20150612.jar
[ERROR] urls[14] = file:/root/.m2/repository/org/eclipse/jetty/jetty-servlet/9.3.0.v20150612/jetty-servlet-9.3.0.v20150612.jar
[ERROR] urls[15] = file:/root/.m2/repository/org/eclipse/jetty/jetty-quickstart/9.3.0.v20150612/jetty-quickstart-9.3.0.v20150612.jar
[ERROR] urls[16] = file:/root/.m2/repository/org/eclipse/jetty/jetty-jaas/9.3.0.v20150612/jetty-jaas-9.3.0.v20150612.jar
[ERROR] urls[17] = file:/root/.m2/repository/org/eclipse/jetty/jetty-security/9.3.0.v20150612/jetty-security-9.3.0.v20150612.jar
[ERROR] urls[18] = file:/root/.m2/repository/org/eclipse/jetty/jetty-plus/9.3.0.v20150612/jetty-plus-9.3.0.v20150612.jar
[ERROR] urls[19] = file:/root/.m2/repository/org/eclipse/jetty/jetty-jndi/9.3.0.v20150612/jetty-jndi-9.3.0.v20150612.jar
[ERROR] urls[20] = file:/root/.m2/repository/org/eclipse/jetty/jetty-server/9.3.0.v20150612/jetty-server-9.3.0.v20150612.jar
[ERROR] urls[21] = file:/root/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar
[ERROR] urls[22] = file:/root/.m2/repository/org/eclipse/jetty/jetty-http/9.3.0.v20150612/jetty-http-9.3.0.v20150612.jar
[ERROR] urls[23] = file:/root/.m2/repository/org/eclipse/jetty/jetty-io/9.3.0.v20150612/jetty-io-9.3.0.v20150612.jar
[ERROR] urls[24] = file:/root/.m2/repository/org/eclipse/jetty/jetty-jmx/9.3.0.v20150612/jetty-jmx-9.3.0.v20150612.jar
[ERROR] urls[25] = file:/root/.m2/repository/org/eclipse/jetty/jetty-annotations/9.3.0.v20150612/jetty-annotations-9.3.0.v20150612.jar
[ERROR] urls[26] = file:/root/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar
[ERROR] urls[27] = file:/root/.m2/repository/org/ow2/asm/asm/5.0.1/asm-5.0.1.jar
[ERROR] urls[28] = file:/root/.m2/repository/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.0.1.jar
[ERROR] urls[29] = file:/root/.m2/repository/org/ow2/asm/asm-tree/5.0.1/asm-tree-5.0.1.jar
[ERROR] urls[30] = file:/root/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.3.0.v20150612/javax-websocket-server-impl-9.3.0.v20150612.jar
[ERROR] urls[31] = file:/root/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.3.0.v20150612/javax-websocket-client-impl-9.3.0.v20150612.jar
[ERROR] urls[32] = file:/root/.m2/repository/javax/websocket/javax.websocket-api/1.0/javax.websocket-api-1.0.jar
[ERROR] urls[33] = file:/root/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.3.0.v20150612/websocket-server-9.3.0.v20150612.jar
[ERROR] urls[34] = file:/root/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.3.0.v20150612/websocket-common-9.3.0.v20150612.jar
[ERROR] urls[35] = file:/root/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.3.0.v20150612/websocket-api-9.3.0.v20150612.jar
[ERROR] urls[36] = file:/root/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.3.0.v20150612/websocket-client-9.3.0.v20150612.jar
[ERROR] urls[37] = file:/root/.m2/repository/org/eclipse/jetty/websocket/websocket-servlet/9.3.0.v20150612/websocket-servlet-9.3.0.v20150612.jar
[ERROR] urls[38] = file:/root/.m2/repository/org/eclipse/jetty/apache-jsp/9.3.0.v20150612/apache-jsp-9.3.0.v20150612.jar
[ERROR] urls[39] = file:/root/.m2/repository/org/eclipse/jetty/toolchain/jetty-schemas/3.1.M0/jetty-schemas-3.1.M0.jar
[ERROR] urls[40] = file:/root/.m2/repository/org/mortbay/jasper/apache-jsp/8.0.20.M0/apache-jsp-8.0.20.M0.jar
[ERROR] urls[41] = file:/root/.m2/repository/org/mortbay/jasper/apache-el/8.0.20.M0/apache-el-8.0.20.M0.jar
[ERROR] urls[42] = file:/root/.m2/repository/org/eclipse/jetty/orbit/org.eclipse.jdt.core/3.8.2.v20130121/org.eclipse.jdt.core-3.8.2.v20130121.jar
[ERROR] urls[43] = file:/root/.m2/repository/org/eclipse/jetty/apache-jstl/9.3.0.v20150612/apache-jstl-9.3.0.v20150612.jar
[ERROR] urls[44] = file:/root/.m2/repository/org/apache/taglibs/taglibs-standard-spec/1.2.1/taglibs-standard-spec-1.2.1.jar
[ERROR] urls[45] = file:/root/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.1/taglibs-standard-impl-1.2.1.jar
[ERROR] urls[46] = file:/root/.m2/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------
[ERROR] -> [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.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
修复初始错误后,我收到此错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project angular-gantt-websocket: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
最佳答案
关键是这个
[ERROR] Failed to execute goal org.eclipse.jetty:jetty-maven-plugin:9.3.0.v20150612:run (default-cli) on project angular-gantt-websocket: Execution default-cli of goal org.eclipse.jetty:jetty-maven-plugin:9.3.0.v20150612:run failed: Unable to load the mojo 'run' in the plugin 'org.eclipse.jetty:jetty-maven-plugin:9.3.0.v20150612' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupException: org/eclipse/jetty/maven/plugin/JettyRunMojo : Unsupported major.minor version 52.0
它表示类文件是针对不同版本的 Java 编译的。检查您的 Java 运行时或 JDK 版本。
关于java - Maven 和 Jetty 在 Windows 机器上工作,而不是在 Linux 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38335663/
我被难住了。如果我对文件路径进行硬编码,则此脚本在我的 Windows 机器上的 Eclipse 中运行良好。如果我尝试接受参数并在我的边缘节点(一个 linux 机器)上运行它,它不会抛出任何特定的
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 关闭 8 年前。 这个问题似乎不是关于 a specific programming problem,
我们最近将我们的基础架构从 Solaris(Oracle/Sun Java) 迁移到 AIX(IBM Java)。 我们的客户将使用我们共享的算法(AES)和 key 上传加密文件,一旦加密文件放置在
我想编写一个程序(java),它接受一个文件作为输入,对其进行加密(使用aes128)并通过ftp发送该加密文件,接收者接收它并使用 key 进行解密。我是初学者,有什么帮助可以做到这一点吗?非常感谢
我正在尝试将一些为 1c2 机器 (thumb) 编译的 DLL 导入 WinMobile 6.1 C# 智能设备项目。 然而,当我尝试将它们导入我的 C# 项目时,我得到“无法添加对...的引用”,
我正在寻找 FPGA + 机器。 它应该是入门级定价(例如不超过 200 美元)。 编辑:我想制作一个 ASM 图表并将 FPGA 编程为我在图表中指定的行为 最佳答案 你看过Arduino ? 关于
这是我想完成的: Write a program that stimulates a bean machine Your program should prompt the user to enter
我尝试使用以下命令在 Windows 10 上使用 hyperv 创建一台机器: docker-machine create --driver hyperv default 但它给了我: This m
我有个问题 我的问题是我有一个将 mapred.map.tasks 配置为10的作业(抓取工具),这意味着我的工作将一次创建10个映射器。但是我的集群将 mapred.tasktracker.map.
我正在尝试使用命令重新启动 Docker sudo docker restart a7f8ce75f51f 但我收到以下错误 Error response from daemon: Cannot re
在新机器上引导 Eclipse 是一个非常耗时的过程,您最终会问自己是否真的需要每个插件。但这些都很方便,并且有助于养成一致的习惯。 Eclipse 引导问题包括: 解释/记录需要发生的事情 粘贴正确
我们希望建立一个 Docker 开发节点,我们团队中的任何人都可以将东西部署到其中。 我使用 SSH 创建了一个新的 Docker 机器,如下所示: docker-machine create \
如果可能的话,我想使用 java.util.logging 来做到这一点,有什么想法吗?谢谢。 最佳答案 您可以尝试一下SLF4J . Simple Logging Facade for Java (
当 vagrant up 时,我们的 vagrant box 需要大约 1 小时才能提供第一次运行,在配置过程的最后,我想将盒子打包到本地文件夹中的图像,以便下次需要重建时将其用作基础盒子。我正在使用
我正在为我的图像处理项目构建一个 SVM 线性机,在其中提取正样本和负样本的特征并将其保存到目录中。然后,我使用这些功能训练 SVM,但收到一个无法调试的错误。下面是我用于训练分类器的 train-c
问题描述: 我要将MySQL server 5.7.11 (win32) 安装到Windows server 2012 中。服务器中安装了多个网络接口(interface)卡,我将安装多个绑定(bin
我想安排一台 (AWS) Linux 计算机启动、运行程序,然后自行关闭(以将成本保持在最低水平)。我可以放 mycommand; shutdown 在/etc/rc.local 文件中。但如果我需要
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 4 年前。 Improve this ques
如何将此文件的输出发送到另一台 Linux 计算机的主目录。 显然,我想发送此文件的输出: sed '/^\s*#/d;/^$/d' /etc/httpd/conf/httpd.conf 到 nati
我有一个 Linux 机器,我可以使用 SSH 进行 root 访问。 我想使用GDB来调试系统。 这是一个精简的 Debian 软件包;因此,我里面没有任何编译工具。 uname -a 给出: 2.
我是一名优秀的程序员,十分优秀!