現在,我的模塊的目錄被定義爲一個IIS虛擬目錄,IIS提供這些文件。IntelliJ是否有內部Web服務器來提供Web應用程序的靜態內容?
我想知道IntelliJ是否有一個內部Web服務器,它可以提供文件,而不需要任何第三方。 Eclipse的確如此。
謝謝。
現在,我的模塊的目錄被定義爲一個IIS虛擬目錄,IIS提供這些文件。IntelliJ是否有內部Web服務器來提供Web應用程序的靜態內容?
我想知道IntelliJ是否有一個內部Web服務器,它可以提供文件,而不需要任何第三方。 Eclipse的確如此。
謝謝。
更新:內置web服務器在最近的IntelliJ IDEA版本(從13開始)中可用。你可以找到more details in the blog(是的,這個功能首次出現在WebStorm中)。
IntelliJ IDEA沒有此功能,您需要安裝和使用任何可以從項目文件夾提供內容的第三方Web服務器。
一個簡單的方法是在的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/爲所有可用模塊編制索引。
另一個選擇是創建一個PHP項目,從PHP 5.4.0開始包含一個內置的Web服務器。此頁面可以解釋這一切......
http://www.jetbrains.com/idea/webhelp/php-built-in-web-server.html
您可以配置的IntelliJ使用很多不同的應用程序容器,但他們每個人必須單獨下載和安裝。我目前有我的配置通過碼頭,如eclipse,也是tomcat,tc-server,jboss和node.js。這很容易設置。
這裏還有一個超級簡單的選項,安裝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上運行,但上述文章仍然適用。
內置的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提供該頁面。
是的。或者這個node.js替代:http://stackoverflow.com/a/12905427/239168 – 2013-10-23 16:37:57