1. 程式人生 > >Myeclipse/Eclipse中修改WebContent/WebRoot

Myeclipse/Eclipse中修改WebContent/WebRoot

匯入別人的web專案的時候,如果不是直接部署在tomcat的root下,通過myeclipse/eclipse啟動,訪問時,需要在訪問路徑中增加專案名稱,有木有?

增加了專案名稱進行訪問時,訪問成功了,但是很多圖片,尤其是在css中寫好的有關圖片啊檔案啊諸類的訪問經常會失敗,有木有?

其實,專案本身是沒有錯誤的,資源本身也是好的,只是訪問路徑出錯了。

這個問題最好的辦法有兩個

1 在程式碼中控制好訪問的路徑,最好在每個頁面的最開始加上

<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

這是獲取當前訪問路徑的程式碼,包括訪問埠號,比如http://localhost:8080/FreeCMS,如果是根目錄就直接是http://localhost:8080/

然後,在引用資源的地方,通過該路徑來進行定位控制

2 推薦:在每次引入新的專案的時候,最好進行一下WebContent/WebRoot的設定,步鄹如下:

右擊專案-->Propertise-->MyEclipse-->web -->修改Web Context-root

如果想要不增加專案名稱就訪問,如http://localhost:8080/,講WebContext-root設定為/即可。

但一定要記住要重新部署專案,不然會出錯!!!

如此之後,比如我引入了新的專案FreeCMS,如果不修改,通過http://localhost:8080/FreeCMS訪問首頁,能夠訪問,但是很多資源頁訪問不了,因為路徑通過css或者程式碼輸出之後變成了比如http://localhost:8080/img/logo.jpg,發生404錯誤;修改之後,通過http://localhost:8080/直接訪問首頁,資源也能正常得到。

相關推薦

Myeclipse/Eclipse修改WebContent/WebRoot

匯入別人的web專案的時候,如果不是直接部署在tomcat的root下,通過myeclipse/eclipse啟動,訪問時,需要在訪問路徑中增加專案名稱,有木有? 增加了專案名稱進行訪問時,訪問成功了,但是很多圖片,尤其是在css中寫好的有關圖片啊檔案啊諸類的訪問經常會失敗

MyEclipse & Eclipse修改SVN外掛使用者名稱和密碼的方法

在Eclipse 使用SVN 的過程中大多數人往往習慣把訪問SVN 的使用者名稱密碼自動儲存起來以便下次自動使用,不要再次手工輸入,但是有些時候需要變更密碼或者使用者名稱,這時候怎麼辦?在網上查詢後發現如下方法: 檢視你的Eclipse 中使用的是什麼SV

MyEclipseEclipse修改編碼

在myeclipse新建或匯入專案後,有些檔案中文顯示亂碼,每次都要在專案property中修改其編碼,所以想到一次性解決所有編碼問題,讓專案新建或匯入之後自動是utf-8編碼,這樣就不必每次處理中文亂碼問題,以下是網上找到的解決辦法: 一、在Eclipse中修改編碼問題:

Eclipse修改SVN用戶名和密碼方法

int 代碼 cati face 常用 java style ica 選項 在用eclipse的時候會經常用到SVN來進行代碼的版本控制,為了方便起見,我們會保存密碼,從此之後就不會再出現輸入或者修改用戶名和密碼的地方了,這時候想切換用戶怎麽辦,在本地操作的一種方法

Myeclipse/Eclipse 使用 Tomcat 相關問題

一律完全解除安裝該版本Tomcat 1.解除安裝服務:          a.管理員模式開啟cmd           b.切換到tomcat bin 目錄  cd

Eclipse修改Maven專案-jeesite專案名稱

1、選中專案名字,快捷鍵F2修改專案名字,eclipse可能會幫你生成修改名字後新的專案,原來的專案名字不變也還存在IDE中,等下面改完再刪除原來的專案(重eclipse中和資料夾中徹底刪除,為了避免意外,做好先做個備份) 2、修改專案元件名字,選中專案,右鍵選單->Pro

Eclipse修改包名,提交SVN時報 is out of date,怎麼辦?

問題:Eclipse中修改包名,提交SVN時報 is out of date,怎麼辦?描述: Hi,大家好!     我的問題如題,在不考慮用TortoiseSVN客戶端直接刪除目錄這個方法的情況下,有什麼方法能夠解決ECLIPSE下修改程式碼包名,提交SVN導致is out of d

如何解決eclipse修改後臺程式碼ctrl+s時總是自動重啟服務的問題

第一步,雙擊你的servers 第二步,點選左下角的modules 第三步:選擇你現在執行的專案後點擊edit按鈕,初始的時候是enable,我截圖的時候已經改過來了,disable就是我們最終要的結果。 第四步:將小框框裡面的對號去掉,果斷去掉,然後點選o

Eclipse修改android包名的步驟

在Eclipse中修改Android應用程式包名時,需要修改的幾個地方(按照修改順序): 1,在配置檔案AdroidManifest中修改直接修改package標籤,或者右鍵專案名->android Tools->rename application p

Eclipse修改git地址、使用者、密碼

1. 修改Url Window > Preferences > Team > Git > Configuration > Repository Settings

MyEclipse/Eclipseenum cannot be resolved to a type 錯誤解決

概要: enum型別是在jdk1.5之後出現的,所以在java中要使用enum型別需要jdk1.5以上 場景: 在MyEclipse中有時候我們機器上明明裝的就是jdk1.6,配置的也是jdk6,可就

eclipse修改註釋模板和myeclipse6.0下art+/不能用的解決辦法

註釋模板設定eclipse-->Window-->Preferences-->Java-->Code Style-->Code Templates/**** @author vissul* @version 建立時間:${date} ${time

eclipse修改maven預設倉庫地址

eclipse的maven倉庫地址預設是c盤的,我們一般不把他放在C盤。修改下: 1.windows->Preferences-> 檢視: windows->Preferences->java->Bulid Path ->ClassPa

eclipse修改非maven專案web工程名稱

1、copy --》貼上--》改名 2、選中專案右鍵--》properties--》web project settiong 3、工程目錄下的setting資料夾下的org.eclipse.wst.c

eclipse修改spark2.1原始碼

1.安裝Scala 2.安裝sbt 3.安裝scala IDE http://scala-ide.org/download/current.html (要注意eclipse和Scala IDE的版本匹配問題,網頁上有說明) 4.下載Spark原始碼

Eclipse修改作者變數${user} (轉)

在使用Eclipse編寫Java程式碼時,自動生成的註釋資訊都是預設是使用的當前登入系統使用者名稱: /*** @author administrator*/ 如果我們想修改成我們自己的名字怎麼辦呢? 以下介紹的三種方法也可以應用在MyEclipse中 方法一. 修改Ecli

java eclipse修改Web專案的URL訪問路徑

檢視Web專案部署本地路徑 1、找到Server檢視(參考:Eclipse找不到某個檢視)  2、雙擊Server…開啟,如圖 Server path即為Web專案部署路徑  (預設路徑:\工作空間\.metadata.plugins\org.eclipse.wst.ser

eclipse修改java web專案的名稱

eclipse中修改java web專案名稱的步驟如下: 在eclipse中更改專案名稱(alt+shift+R) 在系統檔案中找到專案的根目錄下的.mymetadata檔案,修改如下位置的值為要更

Eclipse修改作者變數${user}

在使用Eclipse編寫Java程式碼時,自動生成的註釋資訊都是預設是使用的當前登入系統使用者名稱: /** * @author administrator */ 如果我們想修改成我們自己的名字怎麼辦呢? 以下介紹的三種方法也可以應用在MyEclipse中方法一. 修改Ecl

Eclipse修改JDK版本的幾個位置簡介

在使用Eclipse進行J2EE專案開發的時候,尤其是接手一個古董專案這種情況,經常會因為JDK版本不匹配導致出現很多奇奇怪怪的錯誤,輕則編輯頁面報小紅叉,重則編譯通不過JAVA容器報500錯誤。這裡簡單記一下Eclipse幾個可以修改JDK版本的地方,防止由於JDK版本問