关于tomcat正常启动而项目不能访问的一种可能解决方法:正确设置Deployment Assembly

困扰了我好几个小时的问题终于得到了解决。。。
tomcat正常启动而浏览器不能访问项目,很有可能是因为项目发布在tomcat上的文件部署有问题,导致在浏览器上输入的域名访问不到目标地址。
对于Eclipse,项目发布时的文件结构是通过项目名–>右键–>properties–>Deployment Assenbly来设置的。Web Deployment Assembly表主要包括两列Source和Deploy Path。下面说明功能与设置:
关于tomcat正常启动而项目不能访问的一种可能解决方法:正确设置Deployment Assembly
1、Web Deployment Assembly表的source表示项目发布的源文件,对应项目文件根目录;Deploy Path即项目部署在tomcat上的文件,对应于tomcat安装目录的项目的根目录。两者在设置时是一一对应的。
关于tomcat正常启动而项目不能访问的一种可能解决方法:正确设置Deployment Assembly
关于tomcat正常启动而项目不能访问的一种可能解决方法:正确设置Deployment Assembly
2、通常将项目的webapp/webroot等直接存放在tomcat发布的根目录下,即在Source中设置选中webapp文件夹并确认后,在Deploy Path中直接设置“/”;将项目代码发布在WEB-INF/classes文件夹下,即Source中选中代码文件夹,Deploy Path输入WEB-INF/class;将项目引入的jar包放在WEB-INF/lib文件夹下,即Source选中jar包的目录,Deploy Path中选择WEB-INF/lib。