问题背景:
在myeclipse中写项目,经常使用复制项目的方式创建新的项目,但是新项目复制后,光改个名字是不能发布到Tomcat中,这会和以前的项目同名,因为它的Web Context Root还是原来的名字,需要修改。
有些时候做项目的测试时,不可避免地要拷贝整个工程,此时不修改这个配置,在浏览器就不能正常访问。Tomcat就是通过这个Web Context Root访问的。
比如一个工程名是product,那么对应的Web Context Root就是/product,在浏览器就可以这样访问:http://localhost:8080/product
解决方法:
法一:
项目 --> 右键 --> Properties --> Project Facets --> Web --> 修改Web Context-Root --> OK。此法有时只能修改一次,有时不让编辑。
法二:
项目 --> 右键 --> Properties --> Deployment --> Deployment Assembly --> 修改Web Context-Root --> Apply --> OK。此法非常好用!