欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javaweb 500 服務(wù)器內(nèi)部錯誤的解決

 更新時間:2020年09月24日 09:33:59   作者:yijiaodingqiankun  
這篇文章主要介紹了Javaweb 500 服務(wù)器內(nèi)部錯誤的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

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

補充知識:JavaWeb:WEB服務(wù)器

WEB

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

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

靜態(tài)web資源(如html 頁面):指web頁面中供人們?yōu)g覽的數(shù)據(jù)始終是不變。

動態(tài)web資源:指web頁面中供人們?yōu)g覽的數(shù)據(jù)是由程序產(chǎn)生的,不同時間點訪問web頁面看到的內(nèi)容各不相同。

靜態(tài)web資源開發(fā)技術(shù):HTML、CSS、JavaScript

動態(tài)web資源開發(fā)技術(shù):JSP/Servlet、ASP、PHP等

在Java中,動態(tài)web資源開發(fā)技術(shù)統(tǒng)稱為Javaweb,我們課程的重點也是教大家如何使用Java技術(shù)開發(fā)動態(tài)的web資源,即動態(tài)web頁面。

WEB開發(fā)的前景

軟件開發(fā)的兩種架構(gòu):c/s架構(gòu)和b/s架構(gòu)

C/S:魔獸世界

優(yōu)點:客戶端可以任意設(shè)計,可以實現(xiàn)非常絢麗的效果和特殊的功能,只需要下載一次客戶端,以后只依賴網(wǎng)絡(luò)傳輸變化的數(shù)據(jù),對網(wǎng)絡(luò)的依賴沒有B/S那么強。

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

B/S:網(wǎng)絡(luò)游戲

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

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

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

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

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

WEB服務(wù)器

學(xué)習(xí)web開發(fā),需要先安裝一臺web服務(wù)器,然后再在web服務(wù)器中開發(fā)相應(yīng)的web資源,供用戶使用瀏覽器訪問。

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服務(wù)器

Tomcat(Apache):當前應(yīng)用最廣的JavaWeb服務(wù)器

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

GlassFish(Orcale):Oracle開發(fā)JavaWeb服務(wù)器,應(yīng)用不是很廣

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

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

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

WebLogic是BEA公司的產(chǎn)品,是目前應(yīng)用最廣泛的Web服務(wù)器,支持JavaEE規(guī)范,而且不斷的完善以適應(yīng)新的開發(fā)要求,啟動界面如圖

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

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

在小型的應(yīng)用系統(tǒng)或者有特殊需要的系統(tǒng)中,可以使用一個免費的Web服務(wù)器:Tomcat,該服務(wù)器支持全部JSP以及Servlet規(guī)范,啟動界面如圖

以上這篇Javaweb 500 服務(wù)器內(nèi)部錯誤的解決就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java hasNext()使用實例解析

    java hasNext()使用實例解析

    這篇文章主要介紹了java hasNext()使用實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • Java String源碼分析并介紹Sting 為什么不可變

    Java String源碼分析并介紹Sting 為什么不可變

    這篇文章主要介紹了Java String源碼分析并介紹Sting 為什么不可變的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 新手了解java基礎(chǔ)知識(一)

    新手了解java基礎(chǔ)知識(一)

    這篇文章主要介紹了Java基礎(chǔ)知識,本文介紹了Java語言相關(guān)的基礎(chǔ)知識、歷史介紹、主要應(yīng)用方向等內(nèi)容,需要的朋友可以參考下,希望對你有所幫助
    2021-07-07
  • SpringCloud整合Nacos實現(xiàn)流程詳解

    SpringCloud整合Nacos實現(xiàn)流程詳解

    這篇文章主要介紹了SpringCloud整合Nacos實現(xiàn)流程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • Java中Thread.join()的使用方法

    Java中Thread.join()的使用方法

    這篇文章主要介紹了Java中Thread.join()的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Java實現(xiàn)lucene搜索功能的方法(推薦)

    Java實現(xiàn)lucene搜索功能的方法(推薦)

    下面小編就為大家?guī)硪黄狫ava實現(xiàn)lucene搜索功能的方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • java 自定義類比較器代碼

    java 自定義類比較器代碼

    這篇文章主要介紹了java 自定義類比較器代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Java中的原子類詳解

    Java中的原子類詳解

    這篇文章主要介紹了Java中的原子類詳解,Java原子類是一種多線程編程中常用的工具,用于實現(xiàn)線程安全的操作,它們提供了一種原子性操作的機制,確保多個線程同時訪問共享變量時的數(shù)據(jù)一致性,需要的朋友可以參考下
    2023-10-10
  • Java實現(xiàn)迅雷地址轉(zhuǎn)成普通地址實例代碼

    Java實現(xiàn)迅雷地址轉(zhuǎn)成普通地址實例代碼

    本篇文章主要介紹了Java實現(xiàn)迅雷地址轉(zhuǎn)成普通地址實例代碼,非常具有實用價值,有興趣的可以了解一下。
    2017-03-03
  • java中使用Filter控制用戶登錄權(quán)限具體實例

    java中使用Filter控制用戶登錄權(quán)限具體實例

    java中使用Filter控制用戶登錄權(quán)限具體實例,需要的朋友可以參考一下
    2013-06-06

最新評論