1、應用程序中的伺服器錯誤是什麼意思
這種情copy況,一般都是由
系統軟體、內存、引起的。
1
電腦不心裝上了惡意軟體,或上網時產生了惡意程序,建議用360
衛士
、金山衛士等軟體,清理垃圾,查殺惡意軟體,完成後重啟電腦,就可能解決。實在不行,重裝,還原過系統,可以解決軟體引起的問題。
2
如果只是運行個別軟體或游戲偶爾出現的,重啟電腦再試,或到其他地方下載其他版本的軟體重新安裝。
3
點
開始菜單
運行
輸入
cmd
回車,在命令提示符下輸入
for
%1
in
(%windir%\system32\*.dll)
do
regsvr32.exe
/s
%1
然後
回車。然後讓他運行完,應該就可能解決。
4
最近電腦中毒、安裝了不穩定的軟體、等,建議全盤殺毒,卸了那個引發問題的軟體,重新安裝其他
版本,就可能解決.
再不行,重新裝過系統就ok.
5
電腦機箱裡面內存條進灰塵,拆開機箱,拆下內存條,清潔下內存金手指,重新裝回去,就可能可以了。(cqjiangyong總結的,舊電腦經常出現這樣的問題)
6
電腦用久了內存壞、買到水貨內存、多條內存一起用不兼容等,建議更換內存即可能解決。
7
很多時候由於系統和驅動的兼容性不好,也會出現這樣的錯誤,建議你換個其他版本的驅動安裝,或換個其他版本的系統安裝。
2、應用伺服器跟web伺服器有什麼區別??
web伺服器只是應用伺服器的一種,可以叫做:web應用服內務器;
web伺服器比如:容iis+php+mysql
應用伺服器可以提供:web服務、weblogic、Tomcat等應用;
舉個例子:Tomcat
主要應用於提供jsp程序的開放調試輕量級web服務
所以可以看出web伺服器只是應用伺服器的一個小部分。
3、什麼叫應用伺服器?
通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法 (methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供 (serves)商業邏輯(business logic)。
下面讓我們來細細道來:
Web伺服器(Web Server)
Web伺服器可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應 (response),例如送回一個HTML頁面。為了處理一個請求(request),Web伺服器可以響應(response)一個靜態頁面或圖片,進行頁面跳轉(redirect),或者把動態響應(dynamic response)的產生委託(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServer Pages)腳本,servlets,ASP(Active Server Pages)腳本,伺服器端(server-side)JavaScript,或者一些其它的伺服器端(server-side)技術。無論它們(譯者註:腳本)的目的如何,這些伺服器端(server-side)的程序通常產生一個HTML的響應(response)來讓瀏覽器可以瀏覽。
要知道,Web伺服器的代理模型(delegation model)非常簡單。當一個請求(request)被送到Web伺服器里來時,它只單純的把請求(request)傳遞給可以很好的處理請求 (request)的程序(譯者註:伺服器端腳本)。Web伺服器僅僅提供一個可以執行伺服器端(server-side)程序和返回(程序所產生的)響應(response)的環境,而不會超出職能范圍。伺服器端(server-side)程序通常具有事務處理(transaction processing),資料庫連接(database connectivity)和消息(messaging)等功能。
雖然Web伺服器不支持事務處理或資料庫連接池,但它可以配置(employ)各種策略(strategies)來實現容錯性(fault tolerance)和可擴展性(scalability),例如負載平衡(load balancing),緩沖(caching)。集群特徵(clustering—features)經常被誤認為僅僅是應用程序伺服器專有的特徵。
應用程序伺服器(The Application Server)
根據我們的定義,作為應用程序伺服器,它通過各種協議,可以包括HTTP,把商業邏輯暴露給(expose)客戶端應用程序。Web伺服器主要是處理向瀏覽器發送HTML以供瀏覽,而應用程序伺服器提供訪問商業邏輯的途徑以供客戶端應用程序使用。應用程序使用此商業邏輯就象你調用對象的一個方法(或過程語言中的一個函數)一樣。
應用程序伺服器的客戶端(包含有圖形用戶界面(GUI)的)可能會運行在一台PC、一個Web伺服器或者甚至是其它的應用程序伺服器上。在應用程序伺服器與其客戶端之間來回穿梭(traveling)的信息不僅僅局限於簡單的顯示標記。相反,這種信息就是程序邏輯(program logic)。正是由於這種邏輯取得了(takes)數據和方法調用(calls)的形式而不是靜態HTML,所以客戶端才可以隨心所欲的使用這種被暴露的商業邏輯。
在大多數情形下,應用程序伺服器是通過組件(component)的應用程序介面(API)把商業邏輯暴露(expose)(給客戶端應用程序)的,例如基於J2EE(Java 2 Platform, Enterprise Edition)應用程序伺服器的EJB(Enterprise JavaBean)組件模型。此外,應用程序伺服器可以管理自己的資源,例如看大門的工作(gate-keeping ties)包括安全(security),事務處理(transaction processing),資源池(resource pooling),和消息(messaging)。就象Web伺服器一樣,應用程序伺服器配置了多種可擴展(scalability)和容錯(fault tolerance)技術。
一個例子
例如,設想一個在線商店(網站)提供實時定價(real-time pricing)和有效性(availability)信息。這個站點(site)很可能會提供一個表單(form)讓你來選擇產品。當你提交查詢 (query)後,網站會進行查找(lookup)並把結果內嵌在HTML頁面中返回。網站可以有很多種方式來實現這種功能。我要介紹一個不使用應用程序伺服器的情景和一個使用應用程序伺服器的情景。觀察一下這兩中情景的不同會有助於你了解應用程序伺服器的功能。
情景1:不帶應用程序伺服器的Web伺服器
在此種情景下,一個Web伺服器獨立提供在線商店的功能。Web伺服器獲得你的請求(request),然後發送給伺服器端(server-side)可以處理請求(request)的程序。此程序從資料庫或文本文件(flat file,譯者註:flat file是指沒有特殊格式的非二進制的文件,如properties和XML文件等)中查找定價信息。一旦找到,伺服器端(server-side)程序把結果信息表示成(formulate)HTML形式,最後Web伺服器把會它發送到你的Web瀏覽器。
簡而言之,Web伺服器只是簡單的通過響應(response)HTML頁面來處理HTTP請求(request)。
情景2:帶應用程序伺服器的Web伺服器
情景2和情景1相同的是Web伺服器還是把響應(response)的產生委託(delegates)給腳本(譯者註:伺服器端(server- side)程序)。然而,你可以把查找定價的商業邏輯(business logic)放到應用程序伺服器上。由於這種變化,此腳本只是簡單的調用應用程序伺服器的查找服務(lookup service),而不是已經知道如何查找數據然後表示為(formulate)一個響應(response)。這時當該腳本程序產生HTML響應(response)時就可以使用該服務的返回結果了。
在此情景中,應用程序伺服器提供(serves)了用於查詢產品的定價信息的商業邏輯。(伺服器的)這種功能(functionality)沒有指出有關顯示和客戶端如何使用此信息的細節,相反客戶端和應用程序伺服器只是來回傳送數據。當有客戶端調用應用程序伺服器的查找服務(lookup service)時,此服務只是簡單的查找並返回結果給客戶端。
通過從響應產生(response-generating)HTML的代碼中分離出來,在應用程序之中該定價(查找)邏輯的可重用性更強了。其他的客戶端,例如收款機,也可以調用同樣的服務(service)來作為一個店員給客戶結帳。相反,在情景1中的定價查找服務是不可重用的因為信息內嵌在HTML 頁中了。
總而言之,在情景2的模型中,在Web伺服器通過回應HTML頁面來處理HTTP請求(request),而應用程序伺服器則是通過處理定價和有效性(availability)請求(request)來提供應用程序邏輯的。
警告(Caveats)
現在,XML Web Services已經使應用程序伺服器和Web伺服器的界線混淆了。通過傳送一個XML有效載荷(payload)給伺服器,Web伺服器現在可以處理數據和響應(response)的能力與以前的應用程序伺服器同樣多了。
另外,現在大多數應用程序伺服器也包含了Web伺服器,這就意味著可以把Web伺服器當作是應用程序伺服器的一個子集(subset)。雖然應用程序伺服器包含了Web伺服器的功能,但是開發者很少把應用程序伺服器部署(deploy)成這種功能(capacity)(譯者註:這種功能是指既有應用程序伺服器的功能又有Web伺服器的功能)。相反,如果需要,他們通常會把Web伺服器獨立配置,和應用程序伺服器一前一後。這種功能的分離有助於提高性能(簡單的Web請求(request)就不會影響應用程序伺服器了),分開配置(專門的Web伺服器,集群(clustering)等等),而且給最佳產品的選取留有餘地。
4、「/」應用程序中的伺服器錯誤。是什麼意思
程序中肯定引用了空對象導致的。在錯誤的頁面加斷點調式,找出空對象的所在。然後進行更正修改。
例如:
for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1
回車(在此不要動鍵盤和滑鼠)直到閃完了再做別的,以後就沒有錯誤框了,此法不成功試這個:
for %1 in (%windir%system32*.ocx) do regsvr32/s %1
注意事項
若要使他人能夠在遠程計算機上查看此特定錯誤消息的詳細信息,請在位於當前 Web 應用程序根目錄下的「web.config」配置文件中創建一個 <customErrors> 標記。然後應將此 <customErrors> 標記的「mode」屬性設置為「Off」。
<!-- Web.Config 配置文件 --><configuration> <system.web> <customErrors mode="Off"/> </system.web></configuration>
注釋: 通過修改應用程序的 <customErrors> 配置標記的「defaultRedirect」屬性,使之指向自定義錯誤頁的 URL,可以用自定義錯誤頁替換所看到的當前錯誤頁。
<!-- Web.Config 配置文件 --><configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web></configuration>
5、什麼是伺服器群集應用程序
伺服器群集和網路負載平衡NLB群集都支持一定范圍的應用程序,不過兩者處理應用程序的方式不同。下
面簡單介紹一下能夠被群集支持的部分應用程序,以幫助讀者更深入地體驗群集的強大功能。
1.通用應用程序群集
伺服器群集中的通用應用程序資源被用於為不支持群集的應用程序提供高可用性。不過並非所有
的應用程序都可以這樣配置,為了使用於群集,一個應用程序需要使用基於IP的協議。滿足條件的應用
程序將能夠藉助群集實現故障轉移。
2.通用腳本群集
伺服器群集中的通用腳本資源是一個自定義腳本,這個腳本是使用Windows Server 2003伺服器平
台中提供的任何腳本引擎所支持的語言編寫的。盡管這類腳本將是應用程序專用的,但它們仍需遵循
MSDN文檔中提出的一些規則。
3.群集分布式事務處理協調器
分布式事務處理協調器(DTC)是一種作為COM+運行環境的一部分運行的服務,其用途是在本身不
包含事務處理支持的環境中提供這類服務。創建一個群集DTC只需將這個DTC資源添加到一個作為虛擬服
務器配置的組並將它置於聯機狀態。
4.維護群集間的終端會話
在Windows Server 2003伺服器群集中可以安裝終端服務,但在這類配置中的終端服務既不能被負
載平衡,也不是高可用的。不過可以通過將終端服務作為一個NLB群集的一部分安裝來實現負載平衡。
5.MS SQL Server 群集
Microsoft SQL Server 2000是一個高性能的資料庫管理系統,它完全支持伺服器群集,但不適用
於NLB群集。
6.群集消息隊列
消息隊列是一種為消息的非同步傳輸提供分布式機制的服務,其基本用途是確保應用程序或系統之間可靠
地通信。要安裝群集消息隊列,應該保證擁有一個包含物理磁碟、IP地址和網路名稱資源的組,然後在
每個節點上安裝消息隊列組件。
6、常用的web伺服器軟體有哪些
1.IIS
IIS是英文Internet Information Server的縮寫,譯成中文就是"Internet信息服務"的意思。它是微軟公司主推的伺服器,最新的版本是Windows2008裡麵包含的IIS 7,IIS與Window Server完全集成在一起,因而用戶能夠利用Windows Server和NTFS(NT File System,NT的文件系統)內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。
2.ApacheApache
ApacheApache在世界上的排名是第一的,它可以運行在幾乎所有廣泛使用的計算機平台上。Apache源於NCSAhttpd伺服器,經過多次修改,不僅簡單、速度快、而且性能穩定,還可以用來做代理伺服器。
3.Nginx
Nginx不僅是一個小巧且高效的HTTP伺服器,也可以做一個高效的負載均衡反向代理,通過它接受用戶的請求並分發到多個Mongrel進程可以極大提高Rails應用的並發能力。
4.Zeus
Zeus是一個運行於Unix下的非常優秀的Web Server,據說性能超過Apache,是效率最高的Web Server之一。
5.Sun
Sun的Java系統Web伺服器也就是以前的Sun ONE Web Server。主要出現在那些運行Sun的Solaris操作系統的關鍵任務級Web伺服器上。它最新的版本號是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多數用戶都選擇了SPARC版本的Solaris操作系統。
7、什麼是應用程序伺服器啊~~
伺服器為什麼叫伺服器,因為它要提供服務,而伺服器上要軟體才能提供服務
應用程序的意思是什麼?不就是軟體嘍,而應用程序伺服器就是軟體服務端所在的伺服器
比如QQ
---------------------
A發信息給B的過程
A---QQ應用程序伺服器---B
QQ不是有個會員聊天記錄嗎?
那麼就用到資料庫伺服器了,在A發信息給B的過程中,就加入了應用程序伺服器把信息存入資料庫伺服器
哎。。。。講不明白,只可意會,不可言傳(主要本人表達能力有限)
8、什麼是Web應用程序
Web應用程序是一種可以通過Web訪問的應用程序。Web應用程序的一個最大好處是用戶很容易訪問應用程序。用戶只需要有瀏覽器即可,不需要再安裝其他軟體。
概述
編輯
應用程序有兩種模式C/S、B/S。C/S是客戶端/伺服器端程序,也就是說這類程序一般獨立運行。而B/S就是瀏覽器端/伺服器端應用程序,這類應用程序一般藉助IE等瀏覽器來運行。WEB應用程序一般是B/S模式。Web應用程序首先是「應用程序」,和用標準的程序語言,如C、C++等編寫出來的程序沒有什麼本質上的不同。然而Web應用程序又有自己獨特的地方,就是它是基於Web的,而不是採用傳統方法運行的。換句話說,它是典型的瀏覽器/伺服器架構的產物。
一個Web應用程序是由完成特定任務的各種Web組件(web components)構成的並通過Web將服務展示給外界。在實際應用中,Web應用程序是由多個Servlet、JSP頁面、HTML文件以及圖像文件等組成。所有這些組件相互協調為用戶提供一組完整的服務。[2]
架構優點
編輯
瀏覽器/伺服器架構(Browser/Server,簡稱B/S)能夠很好地應用在廣域網上,成為越來越多的企業的選擇。瀏覽器/伺服器架構相對於其他幾種應用程序體系結構,有如下3方面的優點:
(1)這種架構採用Internet上標準的通信協議(通常是TCP/IP協議)作為客戶機同伺服器通信的協議。這樣可以使位於Internet任意位置的人都能夠正常訪問伺服器。對於伺服器來說,通過相應的Web服務和資料庫服務可以對數據進行處理。對外採用標準的通信協議,以便共享數據。
(2)在伺服器上對數據進行處理,就處理的結果生成網頁,以方便客戶端直接下載。
(3)在客戶機上對數據的處理被進一步簡化,將瀏覽器作為客戶端的應用程序,以實現對數據的顯示。不再需要為客戶端單獨編寫和安裝其他類型的應用程序。這樣,在客戶端只需要安裝一套內置瀏覽器的操作系統,如Window98或Windows2000或直接安裝一套瀏覽器,就可以實現伺服器上數據的訪問。而瀏覽器是計算機的標准設備。
相關信息
編輯
應用
理解了什麼是瀏覽器/伺服器架構,就了解了什麼是Web應用程序。常見的計數器、留言版、聊天室和論壇BBS等,都是Web應用程序,不過這些應用相對比較簡單,而Web應用程序的真正核心主要是對資料庫進行處理,管理信息系統(Management Information System,簡稱MIS)就是這種架構最典型的應用。MIS可以應用於區域網,也可以應用於廣域網。基於Internet的MIS系統以其成本低廉、維護簡便、覆蓋范圍廣、功能易實現等諸多特性,得到越來越多的應用。
應用擴展
信息化,互聯網,移動化,雲計算的不斷發展,使得公司的業務需求越來越多。因此很多公司的頁面因為缺乏高度的可擴展性,因而流失了大量的用戶。如果你不希望重蹈這些公司的覆轍,你就急需要找到一條可以擴展自己web應用的途徑。
對Web應用來說,擴展能力很重要,隨著用戶群和工作量的增加,處理器在增加,它應該能夠進行擴展。對於Java應用來說,擴展更復雜,不只是簡單的購買和安裝20個新的處理器就可以的。然而,Java平台能夠也確實支持應用擴展,通過外圍設備語言,例如Scala、Clojure和Groovy。利用JAVA編程語言,開發者很難使JAVA應用進行線性擴展。
另外,按需的雲計算本質使得可擴展的Web應用程序融入到了各種規模的業務中。進入到這個領域不能說沒有障礙,即使是很小的公司得到這類計算能力也很難,而且數據存儲一度曾經只適用於企業級用戶。這使你得到想要的伺服器空間,不僅比以往更便宜,而且更容易。雲計算可以訂購更多的資源,而且就像行車路過訂購快餐一樣方便[3] 。
9、應用程序中的伺服器錯誤,什麼意思
內容簡介:「/」應用程序中的伺服器錯誤 說明: 伺服器上出現應用程序錯誤。此應版用程序的當前自定義錯誤設置禁權止遠程查看應用程序錯誤的詳細信息(出於安全原因)。但可以通過在本地伺服器計算機上運行的瀏覽器查看。 詳細信息: 若要使他人能夠在遠程計算機上查看此特定錯誤信 「/」應用程序中的伺服器錯誤 說明: 伺服器上出現應用程序錯誤。此應用程序的當前自定義錯誤設置禁止遠程查看應用程序錯誤的詳細信息(出於安全原因)。但可以通過在本地伺服器計算機上運行的瀏覽器查看。 詳細信息: 若要使他人能夠在遠程計算機上查看此特定錯誤信息的詳細信息,請在位於當前 Web 應用程序根目錄下的「web.config」配置文件中創建一個 標記。然後應將此 標記的「mode」屬性設置為「Off」。 注釋: 通過修改應用程序的 配置標記的「defaultRedirect」屬性,使之指向自定義錯誤頁的 URL,可以用自定義錯誤頁替換所看到的當前錯誤頁。
10、一提供應用程序和數據服務的伺服器是什麼
比如說,你打網路來游戲,你用的計算自機就是客戶端,負責把你鍵盤滑鼠輸入信息通過網路發給另一台功能強大的計算機,這台強大的計算機根據接受的鍵盤,滑鼠信息,處理你游戲中的數據(游戲的數據實際都在這台機器中),在把處理結果反饋回你,這台強大的計算機,就是伺服器,專門負責數據處理,而你用的計算機就是客戶端,負責採集輸入的信息,和顯示信息(把游戲畫面顯示給你)