将HTML,CSS网页部署到Tomcat

我刚开始开发一个网站 。 目前我所拥有的是一个HTML页面,它由几个CSS样式表支持

我可以从HTML和CSS页面创build一个WAR文件吗? 我如何将它们部署到Tomcat服务器上

谢谢。

没有真正需要创build一个从Tomcat运行它的战争。 你可以按照这些步骤

  1. 在webapps文件夹例如MyApp中创build一个文件夹

  2. 把你的html和css放在那个文件夹中,并命名你想成为你的应用程序的起始页面的html文件,index.html

  3. 启动tomcat并将浏览器指向url“http:// localhost:8080 / MyApp”。 您的index.html页面将在浏览器中popup

这是我的设置 :我在Ubuntu 9.10上。

现在,这就是我所做的。

  1. / usr / share下创build一个名为“ tomcat6-myapp ”的文件夹。
  2. / usr / share / tomcat6-myapp下创build一个文件夹“ myapp ”。
  3. 将需要部署的HTML文件复制到/ usr / share / tomcat6-myapp / myapp 。 它必须被命名为index.html
  4. 转到/ etc / tomcat6 / Catalina / localhost
  5. 在/ etc / tomcat6 / Catalina / localhost内创build一个xml文件“ myapp.xml ”(我猜它必须和第二步中文件夹的名字相同),内容如下。

    < Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" /> 
  6. 这个xml被称为“ 部署描述符 ”,Tomcat读取并自动部署名为“ myapp ”的应用程序。

  7. 现在在浏览器中转到http:// localhost:8080 / myapp – index.html被tomcat拾取并显示出来。

我希望这有帮助!

这是我在Ubuntu 16.04和tomcat 8中的一步。

  1. 将fonder / var / lib / tomcat8 / webapps / ROOT复制到您的文件夹。

    cp -r / var / lib / tomcat8 / webapps / ROOT / var / lib / tomcat8 / webapps / {yourfolder}

  2. 在您的文件夹中添加您的htmls,css,js。

  3. 浏览器“ http:// localhost:8080 / {yourfolder}”

笔记:

  1. 如果你使用chrome网页浏览器,并且之前做了错误的文件夹,那么清理网页浏览器的caching(或者改变别的名字),否则(有时)它总是404。

  2. 带有context.xml的META-INF文件夹是必需的。