的IntelliJ是否有一个内部网络服务器提供的Web应用程序的静态内容?(Does Intelli

2019-07-31 01:07发布

现在,我的模块的目录定义为一个IIS虚拟目录和IIS提供的文件。

我想知道的IntelliJ是否具有内置Web服务器,它可以提供文件服务,而不需要任何第三方。 Eclipse的呢 。

Answer 1:

更新:内置的Web服务器是在最近的IntelliJ IDEA的版本(从13开始)可用。 你可以找到在博客更多的细节 (是的,这个功能首先在WebStorm出现)。

IntelliJ IDEA的有没有这个功能,你需要安装和使用,可以起到从项目文件夹中的内容有任何第三方的网络服务器。



Answer 2:

内置的HTTP服务器预览会的IntelliJ IDEA 13的一部分,并且已经可以在EAP: http://youtrack.jetbrains.com/issue/WEB-7148

“现有的所有行动-浏览器预览(弹出在HTML文件或菜单操作或快捷方式),在浏览器中打开并创建现/调试HTML文件的操作打开文件的内置Web服务器http://localhost:63342/<project name>/<file path relative to source or content root>

换句话说,一个HTML页面上单击鼠标右键,选择“Debug”或“打开浏览器”,和IDEA 13+将通过端口63342成为了该网页。



Answer 3:

这里还有一个超级简单的选项,安装Python: http://www.python.org/getit/

然后打开命令提示符下,导航到你的根Web文件夹(如公共),然后运行python -m SimpleHTTPServer -这在8000端口启动一个HTTP服务。

延伸阅读如果你需要它: http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python

我有我的Windows 7上运行,但上面的文章仍然适用。



Answer 4:

另一种选择是是创建一个PHP项目,用PHP诉5.4.0开始包括一个内置的Web服务器。 此页面可以解释这一切......

http://www.jetbrains.com/idea/webhelp/php-built-in-web-server.html



Answer 5:

IntelliJ IDEA的有一个内置的Web服务器 ,可用于预览和调试应用程序。 只是看这的YouTube视频或按照下面的步骤。

选项1

您需要添加新的“的JavaScript调试”配置:

  • 单击添加配置...或编辑配置...在导航条

  • 点击 在工具栏或按Alt + Insert按钮创建一个新的配置

  • 选择的JavaScript调试在运行配置的树视图模板节点下
  • 填写名称,网址,浏览器,然后单击[确定]保存配置
    使用http://localhost:63342/YOUR-PROJECT-NAME/index.html的URL

现在你可以运行的配置:

  • 点击运行 或调试 按钮,在导航栏(或请使用Shift + F10 / Shift + F9热键)。

选项2

在浏览器中运行的网页,而无需创建一个配置。 请参阅相关的IntelliJ IDEA的帮助文章 。

  1. 在编辑器中打开HTML文件。 这个HTML文件不一定非得是实现应用程序的起始页面的一个。

  2. 请执行下列操作之一:

    • 选择View | 打开主菜单或按Alt + F2浏览器中 。 然后从弹出菜单中选择所需的浏览器。
    • 将鼠标指针悬停在代码显示在浏览器的图标吧: 。 点击指示期望浏览器的图标。

结果

谷歌Chrome浏览器由Intelij IDEA的内置Web服务器提供服务的演示网页:



Answer 6:

一个简单的方法是创建一个的IntelliJ的NodeJS /快速项目, 您的Web服务器。 然后,您可以用它来满足您的静态网页和其他Web内容。 该网站的NodeJS服务器是非常小,运行速度快 - 明显比IIS和Apache快。 最重要的是你可以打的IntelliJ或WebStorm的运行按钮启动它。

默认情况下,的NodeJS /快速的项目包括public/目录下,你可以用它来包含你的静态页面,然后就可以从查看http://localhost:3000/

这说明,以使在的IntelliJ所需的NodeJS的步骤,包括链接到其他节点的资源: http://www.jetbrains.com/idea/webhelp/node-js.html

如果你觉得有必要,可以使用服务器端代码Javscript重新配置您的服务器的NodeJS。 您可以添加SSL支持或几乎你所关心的任何其他服务器端功能,以梦想。 只需添加使用附带的安装(节点包管理器)命令行工具故宫模块的NodeJS。 NPM注册表https://npmjs.org/索引的所有可用的模块。



Answer 7:

您可以配置的IntelliJ使用很多不同的应用程序容器,但他们每个人必须单独下载和安装。 目前,我有我的配置通过码头服务,如Eclipse和Tomcat的同时,TC-服务器,JBoss和node.js中 这是很容易设置。



文章来源: Does IntelliJ have an internal web server to serve static content of a web application?