前一段時間準備學習ssh的源碼,但是web開發的環境一直沒有弄好,myeclipse又是註冊又是破解什麼的好麻煩,而且佔地方又大,於是瞄上了官方的ecplise的j2ee版本。
但是手裏的學習視頻(馬士兵的)都是以myeclipse爲環境的,前期的一些配置都搭不上,最後零零碎碎的總算把環境配好了。下面把我碰到的一些問題列出來,希望能幫到大家。
Eclipse IDE for Java EE Developers(win32)
Tomcat 7
下載地址:http://apache.etoak.com/tomcat/tomcat-7/v7.0.32/bin/apache-tomcat-7.0.32-windows-x86.zip
問題一:如何配置Tomcat
【Windows】->【Preferences】->【server】->【add】
選中你的Tomcat版本,我下的是7
找到你下載的Tomcat目錄
我的是D:\apache-tomcat-7.0.32
問題二 :怎樣新建一個web工程
eclipse j2ee中的web工程叫做 Dynamic Web Project
其他的和myeclipse一樣
問題三:問什麼我啓動服務以後用瀏覽器訪問Tomcat會報404
新建一個工程以後,啓動它,選擇你新建的Tomcat,然後頁面就運行了
但是,當你用你的瀏覽器打開Tomcat主頁時(htt://localhost:8080),卻出現404
而且你發現在你的Tomcat的webapp下卻沒有你的工程
問題的原因是這裏
點開你的servers標籤,雙擊你的Tomcat
看到你的Tomcat的Server Locations選中的是第一個,就是說,web運行時eclipse把你的工程放到那個默認的文件夾下去了,而那個文件夾沒有Tomcat主頁的Root文件
所以會出現404
我們希望的是將工程自動拷貝到Tomcat的webapp下
如下設置就好
如果是如上灰色的選不了的話,將你的Tomcat裏的工程remove掉就行了。
問題四:提示8005,8080,8009端口被佔用
很莫名其妙的問題,有時候會出,如果碰到了打開任務管理器,強制結束javaw進程就行。