中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

五家渠市| 白城市| 阿城市| 丹凤县| 陵水| 白河县| 湖口县| 灵丘县| 盈江县| 怀宁县| 榆树市| 南阳市| 张北县| 建瓯市| 麻城市| 阳春市| 陈巴尔虎旗| 张家港市| 东台市| 大邑县| 凤城市| 古交市| 肇东市| 浦城县| 新蔡县| 北碚区| 临沭县| 永平县| 慈利县| 库伦旗| 新建县| 昌吉市| 咸丰县| 临城县| 南康市| 涿鹿县| 安乡县| 盐津县| 桓台县| 南澳县| 和平区|