- 如何添加Tomcat的应用?
- 比如一个站点,我有多个应用:news,sports,docs...,这些东西如何在tomcat里面部署?
- 第一种方法:首先,我们来看看tomcat的目录结构:
- # tree -L 2 -d
- .
- |-- ROOT
- | `-- WEB-INF
- |-- docs
- | |-- WEB-INF
- | |-- api
- | |-- appdev
- | |-- architecture
- | |-- config
- | |-- funcspecs
- | |-- p_w_picpaths
- | `-- tribes
- |-- examples
- | |-- WEB-INF
- | |-- jsp
- | `-- servlets
- |-- host-manager
- | |-- META-INF
- | |-- WEB-INF
- | `-- p_w_picpaths
- `-- manager
- |-- META-INF
- |-- WEB-INF
- `-- p_w_picpaths
- 每一层应用下,都有一个目录[WEB-INF];在这个目录下,有一个文件web.xml.这个文件里面的内容不用修改就可以CP到新的应用下,然
- 后,我们再把我们的应用放进去。
- 例如:我现在要新建一个news的应用,那么我的操作如下:
- [root@tomcat1 webapps]# pwd
- /data/webapps
- [root@tomcat1 webapps]# mkdir news
- [root@tomcat1 webapps]# cp -r ROOT/WEB-INF/ news/
- [root@tomcat1 webapps]# echo "This is News index" > news/index.html
- 此时,你就可以通过浏览器访问http://localhost:8080/news来进行访问了。
- 这种方式,使用简单,不需要修改conf/server.xml文件;未来进行应用迁移时,也不会对tomcat本身有大的影响!