A. Tomcat,Weblogic,Jboss,WebSphere之間的區別和聯系
我來說一下。全是我自己理解啊。tomcat嗎是個JSP容器,只是功能比weblogic差了點,比如tomcat不支持EJB。weblogic也是個J2EE應用伺服器。就是用來部署與管理J2EE應用的!weblogic它主要是服務於企業的基礎架構(網上看的),具體什麼叫基礎架構我也不好說。websphere也是J2EE應用伺服器。
和weblogic同地位的!只是WEBLOGIC是BEA(現在屬oracle公司)的。而websphere是IBM公司的產品,這個軟體要早點。
JBOSS嗎!是個應用伺服器,我可沒說J2EE應用伺服器啊 !它不但可以部署J2EE,php之類的也可以部署。
小弟現在學WEBLOGIC和tomcat,websphere。愚見!
B. 什麼是ibm的websphere
WebSphere 應用系統和整合軟體
隨需應變企業的一流軟體平台
無論在哪個行業中,業務環境都變得日益復雜,步調變得更快並且具有更大的不可預見性。當今的公司要求適應隨需應變的靈活性,以便躋身競爭的前沿,同時確保公司高效運轉並保持彈性。IBM WebSphere 交付了應用基礎設施和集成軟體,用來幫助公司完成隨需應變世界中的最關鍵任務:
快速創新的能力 - 靈活的操作環境能夠輕松支持公司的業務增長。
更高的生產力 - 工具能夠幫助公司流線化和擴展業務流程,以便為人員提供適時、適當的信息,從而提高員工的生產率。
改善的業務彈性 - 可靠的、高性能的應用基礎設施支持今天的隨需應變世界的 24x7 運轉。
通過靈活的 IT 環境為創新提供支持
靈活的業務模型需要靈活的 IT 環境。這是一個組件化的、集成的端到端環境。此環境允許公司高效利用現有 IT 資源,同時引入新的功能並集成業務流程。IBM WebSphere 軟體交付了以靈活的方式集成分散應用程序和系統的能力,從而加速創造價值的進程,並幫助公司最大限度提高現有資源的利用率。閱讀更多利用 WebSphere 軟體建立靈活的、集成的操作環境的內容:
面向服務架構和 Web 服務(英語)
業務整合(英語)
應用程序轉化(英語)
通過流線化和擴展業務流程來提高員工生產力
員工生產力受到業務流程的效率和信息可用性的高度影響。員工之間如何交互,以及他們與業務合作夥伴、供應商、客戶和每天使用的應用程序如何交互。此外,他們在需要的時候能否通過簡單訪問獲取所需信息,以便加速制定業務決策並採取行動。IBM WebSphere 交付的軟體解決方案能夠通過以下工具幫助流線化操作並提高員工生產力:
Portal(英語) 軟體能夠幫助公司將業務流程、應用程序和信息擴展到新用戶。
IBM Workplace(英語) 解決方案能夠提高人員與業務應用的交互能力,並提高人員與其他業務機構的協作能力。
Proct Information Management(英語) 軟體能夠幫助公司在整個價值鏈中提供單一的、集成的產品信息源。
Commerce(英語) 軟體能夠幫助公司自動化和集成跨多種渠道的在線銷售流程。
Mobile and Speech(英語) 解決方案讓應用程序和信息隨時通過各種設備高效地交付給新用戶。
通過可靠的、高性能的應用基礎設施實現更高的業務彈性
隨著企業在當今快節奏的環境中的增長和演進,隨需應變的公司需要 IT 基礎設施隨之發展。WebSphere 交付了世界領先的應用程序和事務基礎設施,提供了用於運行當今隨需應變業務的安全、可靠和高性能的 IT 平台。
Net Commerce 是《中—芬遠程教育與遠程商務洽談研究與應用》項目中的一部分,由華東師范大學多媒體技術研究室(Lab. of MMIT)負責研究開發。
·系統特色:
1 Net Commerce 是貫穿電子商務整個生命周期的全程在線服務,包括:信息發布/信息獲取;咨詢服務;商務洽談;決策支持和網上交易;
2 Net Commerce 具有很高的技術含量,除了一般的數據管理技術外, Net Commerce 還使用了視頻會議技術;結構化信息發布技術等新的網路技術;
C. Websphere能否在安裝後更改節點名
Cell的名稱因該是不能修改吧。<訂正一下,可以修改>
Cell名稱的修改手順如下。
1.對環境進行備份。 常識
2.通過停止WAS的所有程序(DMGR,NodeAgent,Server).
3.修改下面各個dir名稱。
<WAS_DMGR_PROFILE_HOME>/config/cells/oldCell
<WAS_DMGR_PROFILE_HOME>/config/cells/newCell
<WAS_NODE_PROFILE_HOME>/config/cells/oldCell
<WAS_NODE_PROFILE_HOME>/config/cells/newCell
4.編輯cell.xml的「name=」的定義內容。
<WAS_DMGR_PROFILE_HOME>/config/cells/<cell>/cell.xml
5.刪除以下的sub-directories 中的content
<WAS_DMGR_PROFILE_HOME>/wstemp
<WAS_DMGR_PROFILE_HOME>/config/temp
6.編輯deployment.xml來修改「binariesURL=」
<WAS_DMGR_PROFILE_HOME>/config/cells/<cell>/applications/<app.ear>/deployments/<app>/depl
oyment.xml
<WAS_DMGR_PROFILE_HOME>/config/cells/<cell>/applications/DefaultApplication.ear/deployments/DefaultApplic
ation/deployment.xml
<WAS_ DMGR_PROFILE_HOME>/config/cells/<cell>/applications/ivtApp.ear/deployments/ivtApp/deployment.xml
<WAS_DMGR_PROFILE_HOME>/config/cells/<cell>/applications/SamplesGallery.ear/deployments/SamplesGallery/deploy
ment.xml
<WAS_DMGR_PROFILE_HOME>/config/cells/<cell>/applications/TechnologySamples.ear/deployments/TechnologySample
s/deployment.xml
<WAS_DMGR_PROFILE_HOME>/config/cells/<cell>/applications/PlantsByWebSphere.ear/deployments/PlantsByWebSphe
re/deployment.xml
<WAS_DMGR_PROFILE_HOME>/config/cells/<cell>/applications/petstore.ear/deployments/petstore/deployment.xml
7.編輯各個Node下的deployment.xml來修改「binariesURL=」
<WAS_NODE_PROFILE_HOME>/config/cells/<cell>/applications/<app.ear>/deployments/<app>/deplo
yment.xml
<WAS_NODE_PROFILE_HOME>/config/cells/<cell>/applications/DefaultApplication.ear/deployments/DefaultApplica
tion/deployment.xml
<WAS_ NODE_PROFILE_HOME>/config/cells/<cell>/applications/ivtApp.ear/deployments/ivtApp/deployment.xml
17 5/15/2006
<WAS_
NODE_PROFILE_HOME>/config/cells/<cell>/applications/SamplesGallery.ear/deployments/SamplesGallery/deploy
ment.xml
<WAS_
NODE_PROFILE_HOME>/config/cells/<cell>/applications/TechnologySamples.ear/deployments/TechnologySample
s/deployment.xml
<WAS_
NODE_PROFILE_HOME>/config/cells/<cell>/applications/PlantsByWebSphere.ear/deployments/PlantsByWebSpher
e/deployment.xml
<WAS_
NODE_PROFILE_HOME>/config/cells/<cell>/applications/petstore.ear/deployments/petstore/deployment.xml
8.通過setupCmdLine來更改WAS_CELL variable 值
<WAS_DMGR_PROFILE_HOME>/bin/setupCmdLine (.bat/.sh)
<WAS_NODE_PROFILE_HOME>/bin/setupCmdLine (.bat/.sh)
9.啟動DMGR。
<WAS_DMGR_PROFILE_HOME>/bin/startManager
10.強制同期。
<WAS_NODE_PROFILE_HOME>/bin/syncNode (.bat/.sh) <dmgr_host> <dmgr_soap_port>
-username <name> -password <password>
11.啟動NodeAgent,App Server。
Node的名稱可以通過renameNode命令來執行。
nodeshortname中指定變更後的Node名稱。
renameNode.sh dmgr_host dmgr_port node_name
[-nodeshortname name]
[-conntype type]
[-username uid]
[-password pwd]
[-logfile filename]
詳情請參見:http://www.webspherechina.net/club/viewthread.php?tid=2504&extra=page%3D1
D. websphere 熱代碼替換失敗怎麼解決(錯誤框提示目標VM不支持熱代碼替換)
http://www.yeshack.com/hack.php?H_name=adv&u=62130 這個你看看吧!這個是代碼 你看看咯 有解釋註明了 很簡單的
E. 我們平常所說的web伺服器到底是什麼PHP還是mysql還是apache
web伺服器 其實就是一台電腦,安裝的系統目前多為windows或liunx,然後在電腦上安裝web伺服器軟體,比如iis,apache,ngigx等等,php,jsp,.net是伺服器語言擴展.需要相應的程序.mysql,mssql是資料庫(伺服器).
F. websphere有什麼用
websphere是IBM藍色團隊的產品
所描述的產品是WebSphere Application Server這一款核心產品。
到底有什麼用?
像之前描述的「一個網站用apache+php+mysql或iis+jsp+orcale就行了嗎?」,所描述的沒錯,一般這類架構屬於一些網站的例子。
但WebSphere Application Server是用於J2EE企業應用級運行所需的WEB容器。一般用於保險,銀行等等核心交易系統,這么說吧。跟錢有關的業務系統一般都是用的WebSphere Application Server或者Oracle Application Server。
典型架構是F5---Apache(IHS)--WebSphere Application Server--DB---存儲
此類產品市場上有甲骨文的Oracle Application Server。和redhat的Jboss。
目前主流的就是websphere weblogic jboss。其他都是垃圾。
希望有用。
另,可以登陸IBM官方站點,查看具體信息。
G. ibm的中間件websphere是什麼東西有什麼用
websphere是IBM藍色團隊的產品
你所描述的產品是WebSphere Application Server這一款核心產品。
到底有什麼用?
像你之前描述的「一個網站用apache+php+mysql或iis+jsp+orcale就行了嗎?」,你所描述的沒錯,一般這類架構屬於一些網站的例子。
但WebSphere Application Server是用於J2EE企業應用級運行所需的WEB容器。一般用於保險,銀行等等核心交易系統,這么說吧。跟錢有關的業務系統一般都是用的WebSphere Application Server或者Oracle Application Server。
典型架構是F5---Apache(IHS)--WebSphere Application Server--DB---存儲
此類產品市場上有甲骨文的Oracle Application Server。和redhat的Jboss。
等等。
目前主流的就是websphere weblogic jboss。其他都是垃圾。
希望對你有用。
另,你可以登陸IBM官方站點,查看具體信息。
H. php websocket連接報錯怎麼解決
php websocket連接報錯一般是握手連接失敗導致。
php 用websocket,從連接、建立、綁定、監聽等,這些都需要手動去操作。配置錯誤會導致無法連接。
下面是client和server端建立websocket連接示意圖:
解析:
1、PHP 中處理 WEBSOCKET
WebSocket 連接是由客戶端主動發起的,所以一切要從客戶端出發。第一步是要解析拿到客戶端發過來的 Sec-WebSocket-Key 字元串。
GET /chat HTTP/1.1
Host: server.example.com
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
Origin: .com
Sec-WebSocket-Protocol: chat, superchat
Sec-WebSocket-Version: 13
2、提取 SEC-WEBSOCKET-KEY 信息
function getKey($req) {
$key = null;
if (preg_match("/Sec-WebSocket-Key: (.*)/r/n/", $req, $match)) {
$key = $match[1];
}
return $key;
}
3、加密 SEC-WEBSOCKET-KEY
function encry($req){
$key = $this->getKey($req);
$mask = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11";
return base64_encode(sha1($key . '258EAFA5-E914-47DA-95CA-C5AB0DC85B11', true));
}
以上任何一個環節出錯都會導致失敗。