关于这方面有相当多的信息,但主要问题是人们在谈论maven时,对我来说就像日语。基本上,我有一个具有以下.JAR依赖项目的项目。该项目是一个分发给用户的搜索引擎的API。我一直想将Jetty服务器与API集成一段时间以进行远程访问。但是,由于未使用Maven,我尝试过的每一次尝试都失败了,因为它似乎有required
有MAVEN设置来运行Jetty。如何将项目转换为maven?
下面是我的项目依赖关系列表。
- Apache的公地lang.jar
- Apache的公地logging.jar
- com.google.protobuf-2.4.0.jar
- javax.jar
- javax.validation- 1.0.0.GA.jar
- 的jboss-logging.jar
- jjboss-marshalling.jar
- 码头,全9.3.0-M1.jar
- 使用mysql-connector-java的5.1.33-bin.jar
- org.osgi.core-4.2.0.jar
- servlet的API-2.5jar
基本上,我越来越一堆关于如何正确设置这些信息的冲突信息,以便生成的.JAR可以用作API。我正在阅读的信息表明,如果您将其设置为一种方式,则JAR将组合并导出而不存在任何依赖关系代码,从而导致应用程序无法在其他设备上运行以及其他问题。
我真的不在乎Maven,我只是想让Jetty工作,但似乎这是唯一的解决方案。
你向后请求我的请求,我想知道如何在没有MAVEN – Hobbyist 2014-11-06 15:51:14
OH的情况下运行Jetty。你可以像这样https://wiki.eclipse.org/Jetty/Howto/Use_Jetty_with_Ant通过ant来运行jetty,或者你可以通过java在你的实际程序中使用它。 https://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty – DejaVuSansMono 2014-11-06 16:13:37
第二个链接是我所追求的,然而它不适合我,我已经尝试了几次不同的时间。尝试初始化Jetty时收到的错误如下所示:线程中的异常“main”java.lang.NoClassDefFoundError:org/eclipse/jetty/server/Handler'这是使用Jetty-all和servlet-api jars的解释示例 – Hobbyist 2014-11-06 16:32:52