将HTML,CSS网页部署到Tomcat
我刚开始开发一个网站 。 目前我所拥有的是一个HTML页面,它由几个CSS样式表支持 。
我可以从HTML和CSS页面创build一个WAR文件吗? 我如何将它们部署到Tomcat服务器上 ?
谢谢。
没有真正需要创build一个从Tomcat运行它的战争。 你可以按照这些步骤
-
在webapps文件夹例如MyApp中创build一个文件夹
-
把你的html和css放在那个文件夹中,并命名你想成为你的应用程序的起始页面的html文件,index.html
-
启动tomcat并将浏览器指向url“http:// localhost:8080 / MyApp”。 您的index.html页面将在浏览器中popup
这是我的设置 :我在Ubuntu 9.10上。
现在,这就是我所做的。
- 在/ usr / share下创build一个名为“ tomcat6-myapp ”的文件夹。
- 在/ usr / share / tomcat6-myapp下创build一个文件夹“ myapp ”。
- 将需要部署的HTML文件复制到/ usr / share / tomcat6-myapp / myapp 。 它必须被命名为index.html 。
- 转到/ etc / tomcat6 / Catalina / localhost 。
-
在/ etc / tomcat6 / Catalina / localhost内创build一个xml文件“ myapp.xml ”(我猜它必须和第二步中文件夹的名字相同),内容如下。
< Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
-
这个xml被称为“ 部署描述符 ”,Tomcat读取并自动部署名为“ myapp ”的应用程序。
-
现在在浏览器中转到http:// localhost:8080 / myapp – index.html被tomcat拾取并显示出来。
我希望这有帮助!
这是我在Ubuntu 16.04和tomcat 8中的一步。
-
将fonder / var / lib / tomcat8 / webapps / ROOT复制到您的文件夹。
cp -r / var / lib / tomcat8 / webapps / ROOT / var / lib / tomcat8 / webapps / {yourfolder}
-
在您的文件夹中添加您的htmls,css,js。
-
浏览器“ http:// localhost:8080 / {yourfolder}”
笔记:
-
如果你使用chrome网页浏览器,并且之前做了错误的文件夹,那么清理网页浏览器的caching(或者改变别的名字),否则(有时)它总是404。
-
带有context.xml的META-INF文件夹是必需的。