仅将HTML,CSS网页部署到Tomcat

时间:2010-10-17 18:27:02

标签: html css tomcat web-deployment-project

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

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

感谢。

4 个答案:

答案 0 :(得分:135)

没有必要创建一个战争来从Tomcat运行它。您可以按照以下步骤操作

  1. 在webapps文件夹中创建一个文件夹,例如MyApp的

  2. 将您的html和css放在该文件夹中,并将html文件命名为index.html

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

答案 1 :(得分:28)

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

现在,这就是我所做的。

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

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

  7. 现在转到浏览器中的 http://localhost:8080/myapp - 由tomcat接收index.html并显示。

  8. 我希望这有帮助!

答案 2 :(得分:2)

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

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

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

  2. 将html,css,js添加到您的文件夹中。

  3. 打开&#34; http://localhost:8080/ {yourfolder}&#34;在浏览器中

  4. 注意:

    1. 如果你之前使用的是Chrome网页浏览器并且输入了错误的文件夹,那么请清理网页浏览器的缓存(或更改其他名称),否则(有时)它总是404.

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

答案 3 :(得分:0)

如果要创建.war文件,则可以使用Manager应用程序部署到Tomcat实例,创建一个文件夹,将所有文件放入该文件夹(包括index.html文件)中,将终端窗口移至该文件夹中,然后执行以下命令:

zip -r <AppName>.war *

我已经在Mac上使用Tomcat 8对其进行了测试,但是它应该可以在任何地方使用