2012-08-22 39 views
0

我正在使用m2eclipse。在Eclipse中使用Maven運行Jetty服務器時出錯

我在pom.xml中正確配置了jetty-maven插件。

當我嘗試通過CMD執行它的工作正常。沒有錯誤

而當我試圖通過Eclipse來執行,

$ java.lang.NoClassDefFoundError: MAVEN_OPTS=-Xdebug -Xnoagent -Djava/compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspended=y,address=8000 
Exception in thread "main"  $ 

我錯過了一些碼頭 - Eclipse配置。有人可以就此提出建議。

D0你發現這個錯誤,

MAVEN_OPTS =「 - XX:MaxPermSize參數= 256M -Xmx512M -Xdebug -Xrunjdwp:交通= dt_socket,地址= 8000,服務器= Y,暫停= Y 「

+2

你是如何執行它通過'cmd',你如何通過Eclipse執行它?看起來你混淆了命令及其參數。 – artbristol

+0

你也可以看看webby,它是一個eclipse插件,它利用pom配置提供更多的標準日食體驗。 https://docs.sonatype.org/display/M2ECLIPSE/Integration+with+Maven+WAR+Plugin –

回答

0

我發現它....錯誤是在虛擬機參數..如果你的虛擬機參數是拼寫錯誤或什麼的,它會拋出filenotfound錯誤。

MAVEN_OPTS = 「 - XX:MaxPermSize參數= 256M -Xmx512M -Xdebug -Xrunjdwp:運輸= dt_socket,地址= 8000,服務器= Y,暫停= Y」

實際:

-XX:MaxPermSize參數= 256M -Xmx512M -Xdebug -Xrunjdwp:交通= dt_socket,地址= 8000,服務器= Y,暫停= Y

沒有MAVEN_OPTS在VM參數中沒有報價,而ü在Eclipse中輸入...

相關問題