亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Javaweb 500 服務器內部錯誤怎么解決

發布時間:2020-10-30 20:14:02 來源:億速云 閱讀:523 作者:Leah 欄目:開發技術

這篇文章運用簡單易懂的例子給大家介紹Javaweb 500 服務器內部錯誤怎么解決,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

java jdk版本問題,假如你自己電腦運行正常,那你配置服務器環境的時候,jdk也要換成和你自己電腦一樣的版本,我的是jdk8,我已經完美的解決了。

補充知識:JavaWeb:WEB服務器

WEB

WEB,在英語中web即表示網頁的意思,它用于表示Internet主機上供外界訪問的資源。

Internet上供外界訪問的Web資源分為:

靜態web資源(如html 頁面):指web頁面中供人們瀏覽的數據始終是不變。

動態web資源:指web頁面中供人們瀏覽的數據是由程序產生的,不同時間點訪問web頁面看到的內容各不相同。

靜態web資源開發技術:HTML、CSS、JavaScript

動態web資源開發技術:JSP/Servlet、ASP、PHP等

在Java中,動態web資源開發技術統稱為Javaweb,我們課程的重點也是教大家如何使用Java技術開發動態的web資源,即動態web頁面。

WEB開發的前景

軟件開發的兩種架構:c/s架構和b/s架構

C/S:魔獸世界

優點:客戶端可以任意設計,可以實現非常絢麗的效果和特殊的功能,只需要下載一次客戶端,以后只依賴網絡傳輸變化的數據,對網絡的依賴沒有B/S那么強。

缺點:第一次使用時需要下載客戶端,當需要更新時,所有的客戶端都需要進行更新。

Javaweb 500 服務器內部錯誤怎么解決

B/S:網絡游戲

優點:不需要下載客戶端,只要有瀏覽器就可以使用,當程序需要進行更新時,只需要在服務器進行更新就可以了。

缺點:瀏覽器的展示功能還比較有限,對于絢麗的畫面還無能為力。所有的資源都需要從服務器獲取,對網速的依賴非常嚴重。

Javaweb 500 服務器內部錯誤怎么解決

何為b/s架構呢?(瀏覽器/服務器架構)就是指數據和程序都在服務器端,客戶端通過瀏覽器訪問程序并獲取數據。這種架構的最大好處就是服務器端程序一旦修改,所有客戶端訪問的都最新的程序,開發人員只管維護服務器就行了,不用管客戶端維護的事。這種架構的最大缺點就是,由于客戶端都是使用瀏覽器來訪問服務器程序的,數據最終顯示在瀏覽器中,瀏覽器有多強,數據就能顯示成什么樣式,數據的顯示樣式最終由瀏覽器決定。由于這種特性,所以b/s架構很少用來開發一些對顯示有特殊要求的程序,例如游戲,現在的瀏覽器很難做到把數據顯示成一個人,拿著一把刀,到處找人PK,并且還不卡。

何為c/s架構呢?就是指程序運行在客戶機上,數據在服務器上。這種架構有一個很大的毛病,就是程序一旦修改,需要更新所有的客戶機程序,客戶機多,維護的工作量相當恐怖。這種架構的優點是:由于數據的計算在客戶機上,服務器的壓力小,并且由于數據的顯示也由程序員自己編寫gui程序完成,顯示不受限制。所以c/s架構適合用于開發像游戲這樣的程序。

但是,隨著網絡帶寬的不斷提升,云計算概念的提出,瀏覽器只要足夠強大,c/s架構立馬就會被淘汰,不僅c/s架構會被淘汰,軟件最終都會消失、操作系統都可以沒有,最終將會是b/s架構的天下,也就是瀏覽器+搜索引擎的天下。所有現在桌面軟件提供的功能,最后都由網站提供,也就是說,將來打開電腦就是一個瀏覽器,想要什么服務,通過搜索引擎一找,就可以在網上找到相應的服務,用就是了。所以web開發人員是現在最流行的崗位。

WEB服務器

學習web開發,需要先安裝一臺web服務器,然后再在web服務器中開發相應的web資源,供用戶使用瀏覽器訪問。

Javaweb 500 服務器內部錯誤怎么解決

ServerSocket server = new ServerSocket(9999);
Socket socket = server.accept();
 
FileInputStream in = new FileInputStream("c:\\a.html");
OutputStream out = socket.getOutputStream();
 
int len = 0;
byte buffer[] = new byte[1024];
while ((len = in.read(buffer)) > 0) {
 out.write(buffer, 0, len);
}
 
in.close();
out.close();
socket.close();
server.close();

常用WEB服務器

Tomcat(Apache):當前應用最廣的JavaWeb服務器

JBoss(Redhat紅帽):支持JavaEE,應用比較廣;EJB容器

GlassFish(Orcale):Oracle開發JavaWeb服務器,應用不是很廣

Resin(Caucho):支持JavaEE,應用越來越廣

Weblogic(Orcale):要錢的!支持JavaEE,適合大型項目

Websphere(IBM):要錢的!支持JavaEE,適合大型項目

WebLogic是BEA公司的產品,是目前應用最廣泛的Web服務器,支持JavaEE規范,而且不斷的完善以適應新的開發要求,啟動界面如圖

Javaweb 500 服務器內部錯誤怎么解決

另一個常用的Web服務器是IBM公司的WebSphereAS,支持JavaEE規范,啟動界面如圖

Javaweb 500 服務器內部錯誤怎么解決

大名鼎鼎的紅帽的產品,原來屬于開源組織JbossAS,后被紅帽收購。支持JavaEE規范,免費。

Javaweb 500 服務器內部錯誤怎么解決

在小型的應用系統或者有特殊需要的系統中,可以使用一個免費的Web服務器:Tomcat,該服務器支持全部JSP以及Servlet規范

關于Javaweb 500 服務器內部錯誤怎么解決就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

榆林市| 彭泽县| 自治县| 明溪县| 措美县| 临潭县| 湄潭县| 马关县| 宾阳县| 巢湖市| 山丹县| 颍上县| 黔南| 浮山县| 旬阳县| 安新县| 崇左市| 玛曲县| 廊坊市| 河南省| 万盛区| 龙陵县| 甘德县| 承德县| 徐州市| 德庆县| 彭山县| 南雄市| 平度市| 泰州市| 固安县| 格尔木市| 壤塘县| 逊克县| 库车县| 安岳县| 清徐县| 醴陵市| 伊吾县| 龙泉市| 武城县|