2015-11-20 113 views
1

我想在Netbeans中運行一個簡單的示例web應用程序,它使用Maven和jetty插件,但是錯誤-NetBeans:沒有爲項目或全局定義合適的Deployment Server 。Netbeans中的Maven的Jetty插件服務器8.0.2

以下是我在代碼方面

<plugin> 
    <groupId>org.eclipse.jetty</groupId> 
    <artifactId>jetty-maven-plugin</artifactId> 
    <version>9.2.4.v20141103</version> 
    <configuration> 
     <httpConnector> 
     <!-- make jetty listen on 127.0.0.1 for better security --> 
     <!--host>127.0.0.1</host--> 
     </httpConnector> 
     <scanIntervalSeconds>3</scanIntervalSeconds> 
     <webAppConfig> 
     <!-- defaultsDescriptor>src/test/resources/jetty-maven-plugin-webdefault.xml</defaultsDescriptor --> 
     </webAppConfig> 
    </configuration> 
</plugin> 

工作誰能告訴我什麼,我在這裏失蹤。

+0

在這裏發佈你的代碼,而不是鏈接! – KernelPanic

回答

2

這是因爲你試圖

[右鍵] → [運行]。

這將試圖部署到一個普通的服務器,您需要配置您的應用程序來運行它。

如果您想使用jetty-maven-plugin,則需要運行Maven目標。你可以做

[右鍵] → [自定義] → [目標...] → [下面做] → [OK]

enter image description here

點擊OK,現在應該啓動服務器。並且由於您選中了「記住」,下一次[右擊] → [自定義],您將看到「Run Jetty」快捷方式選項。

雖然我從來沒有穿過Netbeans。首先,你不能按Ctrl + C來關閉服務器。如果你有本地安裝的Maven,而不僅僅是Netbeans。你可以直接點擊命令行,從項目的根目錄開始做mvn jetty:run

+0

首先感謝您的幫助,目前它看起來像服務器正在運行,但在程序運行之前關閉此錯誤。Jetty服務器正在退出,退出 。 BUILD FAILURE 無法執行目標org.eclipse.jetty:jetty-maven-plugin:9.2.4.v20141103:在項目上運行(default-cli)CAServiceExample:失敗:地址已在使用中:bind - > [Help 1 ] 要查看錯誤的完整堆棧跟蹤,請使用-e開關重新運行Maven。 使用-X開關重新運行Maven以啓用完整調試日誌 – idas

+0

您是否已經有一臺運行在8080上的服務器? –

+0

看起來像玻璃魚和Tomcat設置爲端口8080,我改變了Tomcat,但無法編輯glassfish的端口。 – idas