最终效果:将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。

示例:WEB项目的导入–EGOV
步骤:

  • 导入项目,如下
    在Eclipse中将项目发布到tomcat的root目录

  • 设置项目的访问路径
    项目名右键"Properties"–“Web Project Settings”–设置"Context root"为"/"
    在Eclipse中将项目发布到tomcat的root目录
    3.将tomcat的安装目录下webapps/ROOT/ 下的所有文件删除
    在Eclipse中将项目发布到tomcat的root目录
    4.Eclipse中找到"Servers"视图,然后新建Tomcat服务器,找到合适自己Tomcat的版本,然后将项目添加到Tomcat服务器下
    在Eclipse中将项目发布到tomcat的root目录
    在Eclipse中将项目发布到tomcat的root目录
    5.然后进行Tomcat服务器项目的配置
    Tomcat服务器右键选择"OPEN"(或者双击)
    在Eclipse中将项目发布到tomcat的root目录
    然后点击"Modules"看信息是否变化成下面的。注意:这里"Overview"配置完,“Modules"这里会自动生成的,不用自己去改,当然想要调整可以使用"Edit”
    正确配置如下:
    在Eclipse中将项目发布到tomcat的root目录

  1. 然后启动Tomcat,然后浏览器访问
    在Eclipse中将项目发布到tomcat的root目录

特别注意:

  • "Modules"视图中可以看到当请求啥路径的时候(Path),就对应访问啥项目了(Document Base)。
  • 项目如果需要重新部署的话,需进行以下步骤:停止tomcat、移除tomcat下的项目、然后对Tomcat服务器右键选择"Clean",它就会对原来部署的路径所在的文件进行删除、然后才能进行Tomcat服务器部署配置、端口配置等
    在Eclipse中将项目发布到tomcat的root目录

参考链接:https://www.cnblogs.com/longshiyVip/p/4863440.html

相关文章: