2012-08-17 63 views

回答

19

更新:內置web服務器在最近的IntelliJ IDEA版本(從13開始)中可用。你可以找到more details in the blog(是的,這個功能首次出現在WebStorm中)。

IntelliJ IDEA沒有此功能,您需要安裝和使用任何可以從項目文件夾提供內容的第三方Web服務器。

0

一個簡單的方法是在的IntelliJ創建的NodeJS /快速項目您的Web服務器。然後,您可以使用它來爲您的靜態網頁和任何其他網頁內容提供服務。 NodeJS Web服務器非常小,運行速度快 - 明顯快於IIS和Apache。最重要的是,您只需點擊IntelliJ或WebStorm中的運行按鈕即可啓動它。

默認情況下,的NodeJS /快速項目包括public/目錄,你可以用它來包含你的靜態頁面,然後就可以從http://localhost:3000/

查看這說明,以使在的IntelliJ的NodeJS所需的步驟,並且包括指向其他節點資源: http://www.jetbrains.com/idea/webhelp/node-js.html

如果您覺得有必要,可以使用服務器端Javscript代碼重新配置您的NodeJS服務器。您可以添加SSL支持或幾乎任何您關心的夢想的其他服務器端功能。只需使用安裝附帶的npm(節點包管理器)命令行工具添加NodeJS模塊即可。 NPM註冊處https://npmjs.org/爲所有可用模塊編制索引。

0

您可以配置的IntelliJ使用很多不同的應用程序容器,但他們每個人必須單獨下載和安裝。我目前有我的配置通過碼頭,如eclipse,也是tomcat,tc-server,jboss和node.js。這很容易設置。

4

這裏還有一個超級簡單的選項,安裝Python:http://www.python.org/getit/

然後打開命令提示符下,導航到你的根Web文件夾(如公共),然後運行python -m SimpleHTTPServer - 這將啓動端口的HTTP服務8000

您需要進一步閱讀:http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python

我有我的Windows 7上運行,但上述文章仍然適用。

+0

是的。或者這個node.js替代:http://stackoverflow.com/a/12905427/239168 – 2013-10-23 16:37:57

8

內置的HTTP預覽服務器將IntelliJ IDEA的13的一部分,是在EAP已經可用:http://youtrack.jetbrains.com/issue/WEB-7148

「現有的所有行動 - 預覽瀏覽器(彈出在HTML文件或菜單在內置的Web 服務器 http://localhost:63342/<project name>/<file path relative to source or content root>

換句話說,一個HTML頁面上單擊鼠標右鍵,選擇」調試動作或 快捷鍵),在瀏覽器中打開,並創建/調試HTML文件現在就行動起來打開文件「或」在b中打開rowser「,而IDEA 13+將通過端口63342提供該頁面。

相關問題