關於這方面有相當多的信息,但主要問題是人們在談論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