問題背景:
在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。此法非常好用!