现在,我的模块目录被定义为 IIS 虚拟目录,IIS 为文件提供服务。
我想知道 IntelliJ 是否有一个内部 Web 服务器,它可以提供文件,而不需要任何第三方。Eclipse可以。
现在,我的模块目录被定义为 IIS 虚拟目录,IIS 为文件提供服务。
我想知道 IntelliJ 是否有一个内部 Web 服务器,它可以提供文件,而不需要任何第三方。Eclipse可以。
更新:最近的 IntelliJ IDEA 版本(从 13 开始)中提供了内置 Web 服务器。您可以在博客中找到更多详细信息(是的,此功能首先出现在 WebStorm 中)。
IntelliJ IDEA 没有此功能,您需要安装和使用任何可以提供项目文件夹内容的第三方 Web 服务器。
内置 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 页面并选择“调试”或“在浏览器中打开”,IDEA 13+ 将通过端口 63342 提供该页面。
这是另一个超级简单的选项,安装 Python: http: //www.python.org/getit/
然后打开一个 shell 提示符,导航到你的根 web 文件夹(例如 public)并运行python -m SimpleHTTPServer
- 这将在端口 8000 上启动一个 HTTP 服务。
如果需要,请进一步阅读:http ://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python
我已经在 Windows 7 上运行了我的,但上面的文章仍然适用。
另一种选择是创建一个 PHP 项目,从 PHP 5.4.0 开始,它包含一个内置的 Web 服务器。这个页面解释了这一切......
http://www.jetbrains.com/idea/webhelp/php-built-in-web-server.html
IntelliJ IDEA 有一个内置的 Web 服务器,可用于预览和调试您的应用程序。只需观看此YouTube 视频或按照以下步骤操作即可。
您需要添加新的“JavaScript 调试”配置:
单击导航栏中的添加配置...或编辑配置...
填写名称、URL、浏览器点击【确定】保存配置
Use http://localhost:63342/YOUR-PROJECT-NAME/index.html
for URL
现在您可以运行配置:
在浏览器中运行网页而不创建配置。请参阅相关的 IntelliJ IDEA帮助文章。
带有由 Intelij IDEA 的内置网络服务器提供的演示网页的 Google Chrome 浏览器:
一种简单的方法是在 IntelliJ 中创建一个 NodeJS / Express 项目,这是您的 Web 服务器。然后,您可以使用它来提供静态网页和任何其他 Web 内容。NodeJS Web 服务器非常小并且运行速度很快——明显比 IIS 和 Apache 快。最重要的是,您只需点击 IntelliJ 或 WebStorm 中的“运行”按钮即可启动它。
默认情况下,NodeJS / Express 项目包含一个public/
目录,您可以使用该目录来包含您可以从中查看的静态页面http://localhost:3000/
这解释了在 IntelliJ 中启用 NodeJS 所需的步骤,并包含指向其他 Node 资源的链接:http: //www.jetbrains.com/idea/webhelp/node-js.html
如果您觉得有必要,您可以使用服务器端 JavaScript 代码重新配置您的 NodeJS 服务器。您可以添加 SSL 支持或几乎任何其他您想实现的服务器端功能。只需使用安装随附的 npm(节点包管理器)命令行工具添加 NodeJS 模块。NPM Registry https://npmjs.org/索引所有可用模块。
您可以将 IntelliJ 配置为使用许多不同的应用程序容器,但必须分别下载和安装每个容器。我目前已将我的配置为通过码头服务,如 eclipse,以及 tomcat、tc-server、jboss 和 node.js。这很容易设置。