使用Intellij IDEA Ultimate进行静态网站开发

时间:2016-03-28 03:21:14

标签: java tomcat web intellij-idea web-development-server

我正在尝试使用Intellij IDEA Ultimate来开发静态(无动态页面 - 纯HTML + javascript)网站。目前,我使用Tomcat作为本地服务器,tomcat使用IDEA插件。实际上,该网站稍后将具有RESTful层,该层将部署到google-app-engine,但目前我想完全专注于客户端。

我有以下项目目录结构:

--+ src
  |--+ main     
  |  |--+ webapp
  |  |  |--+ js
  |  |  |--+ css
  |  |  |--+ html
  |  |  |--- index.html

我对此类开发的主要要求是立即查看我在html / js / css中所做的更改,而无需重建项目。为此,相信我需要以某种方式配置tomcat的运行配置直接查看webapp目录(而不是爆炸的war目录)。有这样的方式吗?我对本地服务器的其他选项完全开放,而不是Tomcat,这可能更简单,可以在Windows中运行

3 个答案:

答案 0 :(得分:1)

只需将您的内容放在项目下的某个目录中,然后将浏览器指向文件系统上的索引页面即可。每当你改变想法中的东西时,刷新页面 - 它就会起作用。你根本不需要任何服务器

答案 1 :(得分:0)

您目前正在使用application server,这听起来只需web server

您可以轻松设置将提供HTML和JavaScript文件的基本Web服务器。如果您安装了Python,那么一个很好的选择是SimpleHTTPServer

答案 2 :(得分:0)

CATALINA_BASE

Catalina是Tomcat的一部分,提供Web服务器功能。

默认情况下,Catalina会在Tomcat自己的“ webapps”文件夹中查找其服务的网站的内容。您可以轻松覆盖该默认值。您可以在指定特定文件夹的地方指定“ Tomcat基础”设置。搜索CATALINA_BASE以了解更多信息。