我刚刚开始开发网站。目前,我所拥有的只是一个HTML页面,该页面由几个CSS样式表支持。
我可以从HTML和CSS页面创建WAR文件吗?如何将它们部署到Tomcat服务器上?
谢谢。
Answers:
确实没有必要创建战争来从Tomcat运行它。您可以按照以下步骤
在webapps文件夹中创建一个文件夹,例如MyApp
将您的html和css放在该文件夹中,并命名该html文件,您希望该文件成为应用程序的起始页index.html
启动tomcat,然后将浏览器指向URL“ http:// localhost:8080 / MyApp”。您的index.html页面将在浏览器中弹出
这是我的设置:我在Ubuntu 9.10上。
现在,这就是我所做的。
在/ etc / tomcat6 / Catalina / localhost中创建具有以下内容的xml文件“ myapp.xml ”(我猜它必须与步骤2中的文件夹名称相同)。
< Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
这个xml称为Tomcat读取并自动部署名为“ myapp ”的应用程序的“ Deployment Descriptor ”。
现在,在浏览器中转到http:// localhost:8080 / myapp -tomcat拾取index.html并显示出来。
我希望这有帮助!
<?xml version="1.0" encoding="UTF-8"?>
这是我在Ubuntu 16.04和Tomcat 8中的步骤。
将文件夹/ var / lib / tomcat8 / webapps / ROOT复制到您的文件夹。
cp -r / var / lib / tomcat8 / webapps / ROOT / var / lib / tomcat8 / webapps / {您的文件夹}
将您的html,css,js添加到您的文件夹中。
在浏览器中打开“ http:// localhost:8080 / {yourfolder}”
笔记:
如果您使用的是chrome网络浏览器,并且之前使用过错误的文件夹,请清除网络浏览器的缓存(或更改其他名称),否则(有时)始终为404。
需要带有context.xml的META-INF文件夹。