有時候,我用MyEclipse創建了一個Dynamic Web Project——dwp,為了方便練習,我要把它Copy一份,命名為dwp_copy,然而此時 ,在dwp_copy中的jsp文件上右擊:run as>run on server,就會提示“the selection is not within a valid module”,我還記得把dwp_copy的Properties>Web Project Setting>Context Root 改為和工程名一樣的dwp_copy,然而,還是沒有用,這個問題一直困惑了我好久。
今天在一個網站看到類似的話題,找到了解決的辦法:在Navigator視圖,打開dwp_copy工程.settings文件夾里面的org.eclipse.wst.common.component,將其中第三行wb-module項的deploy-name的屬性值改為“dwp_copy”,而默認還是原來的dwp。這樣就大功告成了。
其實,打開org.eclipse.wst.common.component文件,也可以看到context root 屬性值,當然在這里也能修改,這與在前面描述中的修改效果是一樣的。所以,要記住這個文件!