2012-08-17 24 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提供该页面。

相关问题