我正在尝试使用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
中运行
答案 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
以了解更多信息。