Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅将HTML、CSS网页部署到Tomcat_Html_Css_Tomcat_Web Deployment Project - Fatal编程技术网

仅将HTML、CSS网页部署到Tomcat

仅将HTML、CSS网页部署到Tomcat,html,css,tomcat,web-deployment-project,Html,Css,Tomcat,Web Deployment Project,我刚刚开始开发一个网站。目前我所拥有的是一个HTML页面,由两个CSS样式表支持 我可以从HTML和CSS页面创建WAR文件吗?如何将它们部署到Tomcat服务器上 谢谢。没有真正的必要创建一个从Tomcat运行它的战争。您可以按照以下步骤操作 在webapps文件夹中创建文件夹,例如MyApp 将html和css放在该文件夹中,并将要作为应用程序起始页的html文件命名为index.html 启动tomcat并将浏览器指向url“http://localhost:8080/MyApp". 您的

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

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


谢谢。

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

  • 在webapps文件夹中创建文件夹,例如MyApp

  • 将html和css放在该文件夹中,并将要作为应用程序起始页的html文件命名为index.html

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


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

    现在,这就是我所做的

  • /usr/share中创建名为“tomcat6 myapp”的文件夹
  • /usr/share/tomcat6 myapp下创建文件夹“myapp
  • 将HTML文件(需要部署)复制到/usr/share/tomcat6 myapp/myapp。它必须命名为index.html
  • 转到/etc/tomcat6/Catalina/localhost
  • 在/etc/tomcat6/Catalina/localhost内创建一个xml文件“myapp.xml”(我想它必须与步骤2中的文件夹名称同名),并包含以下内容

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

  • 现在在浏览器中转到——index.html由tomcat拾取并显示


  • 我希望这有帮助

    以下是我在Ubuntu 16.04和Tomcat 8中的步骤

  • 将文件夹/var/lib/tomcat8/webapps/ROOT复制到您的文件夹中

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

  • 将html、css、js添加到文件夹中

  • 在浏览器中打开“{yourfolder}”

  • 注:

  • 如果您使用chrome web浏览器并且以前使用过错误的文件夹,那么请清理web浏览器的缓存(或更改另一个名称),否则(有时)它总是404

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


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

    zip -r <AppName>.war *
    
    zip-r.war*
    

    我已经在Mac上用Tomcat 8测试了它,但它应该在任何地方都能工作

    我在/usr/share/tomcat6/webapps/下创建了一个文件夹MyApp1,并将我正在使用的html复制到MyApp1,将其重命名为index.html。-给出404错误。刚刚下载了tomcat 6,在我的windows XP上尝试了上述操作,并且成功了。由于您是在linux上运行它(我从“usr/share”中猜出来的),所以我无法完全重新创建您的场景,但请尝试以下操作-将您的浏览器指向localhost:8080。如果您看到tomcat管理器页面,在左下角,单击servlet示例。检查结果页面的路径。它指向servlets文件夹中的index.html,其路径由浏览器中的页面给出。您需要在同一行上设置应用程序。我可以确认gauravs方法有效-我也尝试了同样的方法。@VandeGraff,这可能是因为您没有读取权限。通常放在/usr/*下的文件存在权限问题。。。。我将我的文件放在/home/myAccount/installations/tomcat/webapps/myApp/index.htmlremember上,以插入xml