開發一個web項目,怎麼能讓別人訪問呢?這時候就需要一個服務器,然後要安裝web服務器軟件,將資源部署到web服務器軟件中就可以讓外界訪問了。
服務器:簡單點說就是向外界提供資源服務的機器。
資源有動態的和靜態區分:
- 靜態:css、js、圖片、html
- 動態:jsp、php、asp
常用的web服務器軟件
- WebLogic:是BEA公司推出的產品,現在已經被oracle收購,目前應用最廣泛,支持JavaEE,商用收費,開發者免費。
- WebSphere:IBM公司開發,支持Java規範,收費。
- Jbss:有Redhat開發,開源免費。
- tomcat:隸屬於Apache軟件基金會,開源免費,運行穩定。中小型系統使用。
tomcat的安裝
tomcat是開源的web服務器,由java語言編寫,可以去tomcat官網:http://tomcat.apache.org/ 中下載。
啓動和停止
解壓後打開路徑:
bin\startup.bat 啓動
bin\shutdown.bat 停止
啓動後瀏覽器訪問http://localhost:8080/出現以下界面就證明成功。
如果閃一下,啓動失敗。去logs目錄查看失敗原因。
eclipse集成tomcat
1、點擊servers新建一個服務(如果沒有這個窗口,window—>show view—>other—>servers)
2、選擇你下載的tomcat版本。next添加項目,finish
3、右擊服務選擇star啓動。訪問項目的資源。
可能會出現的問題:
端口被佔用:
Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use