首先介绍一下tomcat部署的常用三个方式:
- 直接部署到host虚拟主机管理的目录,通过eclipse直接发布到这个目录。需要每次启动tomcat。
- 直接在server.xml下配置Context 路径,直接指向web资源,进行访问。也需要每次启动tomcat。
- 在tomcat的conf\Catalina\localhost目录下的配置xml文件,xml文件里配置Context 路径。
以上就是tomcat的简单部署方式了。具体的怎么配置,没看懂的可以在下面留言
下面来说一下,踩过的坑。
-
server.xml配置文件每次eclipse项目重启之后修改无效
由于在eclipse中需要创建一个server项目,里面的配置文件和tomcat的配置文件是一模一样的。所有这就出现问题了,如果我修改了tomcat里的配置文件server.xml,但是没修改到eclipse里的配置文件server.xml,所以即使修改了tomcat的配置文件server.xml,但是下一次启动eclipse里的server项目,eclipse就会把没修改的server.xml重写到tomcat的server.xml,这样就导致,无论怎么修改tomcat的配置文件,但是重启项目的时候,就会出现配置文件没修改的现象,所以,应该在eclipse中修改server.xml最好,然后查看,tomcat里的server.xml是否一致,这样问题就解决了。
-
端口号占用
修改以下端口,比如8089
-
部署路径出现问题,导致资源访问不了
有时候eclipse生成的部署路径不是,这个,所以要修改到host虚拟主机管理的目录下。