jsp需要什麼伺服器
⑴ 求助:支持jsp的web伺服器有哪些
國內一般用TOMCAT的最多了,這個免費,且擁有JAVA EE開發的大部分功能,但也缺少JTA,EJB等JAVA EE所必要的功能,
有一個功能更強大的WEB伺服器叫JBOSS,也是免費的,支持企業級開發高級功能(JTA,EJB)等等,
另外著名的,付費軟體是WebLogic,WebSphere,前者是Oracle出品,後者源於IBM,都不便宜的
其它的免費的還有很多,如Resin,galssfish,等等
⑵ 支持jsp運行的主流伺服器有哪些
weblogic、jboss、tomcat、WebSphere等等。一般用jboss和tomcat比較多。像EJB項目的話,一般是用weblogic
⑶ 如何搭建jsp 伺服器運行環境
Windows環境下使用TOMCAT搭建JSP運行環境:
OS:Windows XP/Windows 7/Windows 2003
J2SDK:j2sdk1.5.0
TOMCAT:Apache Tomcat 5.5
*環境變數配置:
J2SDK安裝目錄:C:/Program Files/Java/j2sdk1.5.0
TOMCAT安裝目錄:D:/Tomcat 5.5
變數名:JAVA_HOME 變數值:C:/Program Files/Java/j2sdk1.5.0
變數名:TOMCAT_HOME 變數值:D:/Tomcat 5.5
變數名:PATH 變數值:C:/Program Files/Java/j2sdk1.5.0/bin
變數名:classpath 變數值:C:/Program Files/Java/j2sdk1.5.0/jre/lib/rt.jar;C:/Program Files/Java/j2sdk1.5.0/lib/dt.jar;C:/Program Files/Java/j2sdk1.5.0/lib/tools.jar;. (最後有個英文狀態下的點「.」,注意輸入法)
對classpath解釋一下:對classpath設置了4個路徑,每個用分號隔開,最後一個點「.」代表當前路徑,classpath這樣設置的目的出於讓系統能運行Java程序,比如「.」設置不設置對解釋執行JSP就沒影響,有影響的只有「C:/Program Files/Java/j2sdk1.5.0/jre/lib/rt.jar」
*TOMCAT埠設置:
在安裝TOMCAT的時候有提示選擇埠,TOMCAT默認8080,一般WEB服務都用80埠,在TOMCAT的配置文件server.xml(D:/Tomcat 5.5/conf下)中找到「port="8080"」,將8080改為80
*TOMCAT虛擬目錄設置:
TOMCAT啟動後,默認的根目錄是D:/Tomcat 5.5/webapps/ROOT
設置虛擬目錄的方法:編輯server.xml,找到</Host>,在這前面加上:
<Context path="/jsp" docBase="d:/jsp" debug="0" reloadable="true" crossContext="true"></Context>
解釋:path="/jsp"指虛擬目錄的名字,可以在D:/Tomcat 5.5/webapps下創建一個空的目錄命名為jsp,docBase="d:/jsp"代表虛擬目錄實際指向的路徑,這里指向d:/jsp,以後就在這裡面創建.jsp文件,使用http://XXX.XXX.XXX/jsp/xxx.jsp訪問。配置後需要重啟TOMCAT
⑷ 用jsp做一個小型的BBS用什麼伺服器比較好
tomcat比較好,因為配置起來方便,並且足夠滿足你的需要!
⑸ jsp是什麼
JSP(全稱JavaServer Pages)是由Sun Microsystems公司主導創建的一種動態網頁技術標准。
JSP部署於網路伺服器上,可以響應客戶端發送的請求,並根據請求內容動態地生成HTML、XML或其他格式文檔的Web網頁,然後返回給請求者。
JSP技術以Java語言作為腳本語言,為用戶的HTTP請求提供服務,並能與伺服器上的其它Java程序共同處理復雜的業務需求。
jsp文件的運行常見的都是把WEB項目工程部署到tomcat伺服器來運行。
⑹ JSP伺服器需要什麼配置
一般web開發用tomcat,WebSphere都行,機器配置也不用太高 你的差不多就可以了 但是不支持很大的訪問量
⑺ 請問,01為何訪問jsp需要web伺服器 (或者說tomcat之類的容器,Tomcat是一個容器
呃,這個問題是這樣的。你沒有指定「訪問」動作的主語。其實問題是01為何瀏覽器訪問jsp需要web伺服器?02瀏覽器訪問靜態HTML頁面不需要伺服器,位元組通過文件路徑即可?如果稍微有點http協議或者計算機網路相關方面的知識的話,就不會有這么讓人笑掉大牙的疑問了,不過no mb question(建議你看看headfirst servlet & jsp這本書)。
答案是這樣的:http協議規定,瀏覽器是需要聯網去訪問,然後以「數據流」地形式把資源(如靜態html頁面)「download」到本地,這一過程稱為請求—響應過程;然後瀏覽器再讀取本地的html文件代碼,以html格式標准去解析資源並通過gui顯示出來。所以不光是jsp任何資源包括html文件,img文件,js文件等等,都是這樣一個過程。至於你在電腦上點擊html文件,這算是瀏覽器自身的拓展過程,它把文件地打開過程模擬成http請求,其實瀏覽器可以打開任何文本文件,包括jsp--jsp源文件本身就是一個文本文件,只是瀏覽器會按照html格式標准去解析,所以02問題不應該用訪問,頂多算是打開。至於01,tomcat是一個servlet容器,按不嚴格地說法,可以認為是web伺服器軟體的一種,jsp經過Tomcat解析(注意不是客戶機上的瀏覽器去解析)編譯後,運行在tomcat上。
簡而言之是:瀏覽器訪問任何資源都需要伺服器程序,瀏覽器負責執行請求(request),伺服器程序負責執行響應(response);瀏覽器可以打開html文件、jsp文件,但這個過程不叫訪問。
⑻ 目前JSP開發用的最普遍的web伺服器和資料庫是什麼啊
Tomcat和Oracle
應該是最主流,其他的伺服器WebLogic,Apache也用的比較多,資料庫就更多了,Postgre,MySQL等等,不過都大同小異,學通一個就可以了
⑼ 目前應用最廣泛的jsp伺服器是什麼tomcatJbossweblogic還是別的什麼
最簡單使用最廣泛的當然是tomcat,Jboss的web容器其實就是tomcat,只是jboss還提供EJB容器。
weblogic原來是BEA的,後來被Oracle收購,還有企業級使用做多的還是IBM的WebSphere。
當然開發的時候採用jetty也是一個很好的選擇。
另外的還有resion也是一個不錯的web容器,還有sun的application server和glassfish等等。