1.對于安裝版,比較方便了,直接運行tomcat6w.exe,選擇Java選項卡,在這里,可以設置初始化內存,最大內存,線程的內存大小。初始化內存:如果機器的內存足夠大,可以直接將初始化內存設置為512M,如果機器內存較小可適當調小,對于運行了EJB的應用,最好不要低于128M。
HTTPS(全稱:Hypertext Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。 它是一個URI scheme(抽象標識符體系),句法類同http:體系。用于安全的HTTP數據傳輸。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默認端口及一個加密/身份驗證層(在HTTP與TCP之間)。這個系統的最初研發由網景公司進行,提供了身份驗證與加密通訊方法,現在它被廣泛用于萬維網上安全敏感的通訊,例如交易支付方面。
在Tomcat7.0.27版本中,apache給出了WebSocket的實現,這項功能是很多Tomcat用戶一直期望的,而如今,這項功能有了。現在上我們簡單的看一下什么是WebSockets,WebSockets有什么特性和限制,以及Tomcat7如何實現的。
Server提供一個接口,由1至多個Service組成,讓其它程序可以訪問到這個Service集合,同時維護各個Service的生命周期,包括如何初始化,如何結束服務,如何找到別人請求的服務。
jconsole是一個JMX兼容的監視工具。它使用Java虛擬機的JMX機制來提供運行在Java平臺的應用程序的性能與資源耗費信息。 位于JAVA_HOME/bin目錄。
TOMCAT是APACHE JAKARTA軟件組織的一個子項目,TOMCAT是一個JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVA SERVER WEB DEVELOPMENT KIT)基礎上發展起來的一個JSP和SERVLET規范的標準實現,使用TOMCAT可以體驗JSP和SERVLET的最新規范。經過多年的發展,TOMCAT不僅是JSP和SERVLET規范的標準實現,而且具備了很多商業JAVA SERVLET容器的特性,并被一些企業用于商業用途。
引子:這篇文章主要淺析一下Tomcat底層對IO處理的可選擇性以及深入一些對操作系統相關調用的介紹,主要包括send和sendfile系統調用。
Session的主要數據被存儲在服務器內存中,而服務器會為每個在線用戶創建一個Session對象,當在線用戶很多時,例如同時有幾萬或是幾十萬在線的情況下,Session內存的開銷將會十分巨大,會影響Web服務器性能。而Session的鈍化機制剛好可解決此問題。Session鈍化機制的本質就在于把服務器中不經常使用的Session對象暫時序列化到系統文件系統或是數據庫系統中,當被使用時反序列化到內存中,整個過程由服務器自動完成。
不管是系統管理員還是web開發人員, 在開始使用Tomcat之前要先熟悉一些重要的信息。 這里對Tomcat容器背后的一些概念和術語進行簡單介紹。同時,也告訴你在需要時到 哪里去尋找幫助。
啟動的服務指向工作空間的構建路徑配置server.xml,在host中加contextdocBase指向工作空間例.
關于單向認證和雙向認證單向認證:客戶端向服務器發送消息,服務器接到消息后,用服務器端的密鑰庫中的私鑰對數據進行加密,然后把加密后的數據和服務器端的公鑰一起發送到客戶端,客戶端用服務器發送來的公鑰對數據解密,然后在用傳到客戶端的服務器公鑰對數據加密傳給服務器端,服務器用私鑰對數據進行解密,這就完成了客戶端和服務器之間通信的安全問題,但是單向認證沒有驗證客戶端的合法性。
在Tomcat和應用程序進行了壓力測試后,如果您對應用程序的性能結果不太滿意,就可以采取一些性能調整措施了,當然了前提是應用程序沒有問題,我們這里只講Tomcat的調整。由于Tomcat的運行依賴于JVM,所以在這里我們把Tomcat的調整可以分為兩類來詳細描述。
Tomcat是一個免費的開源的Serlvet容器,它是Apache基金會的Jakarta項目中的一個核心項目,由Apache,Sun和其它一些公司及個人共同開發而成。由于有了Sun的參與和支持,最新的Servlet和Jsp規范總能在 Tomcat中得到體現Jakarta項目是在Apache軟件基金會營運的公開源代碼軟件開發項目之一。開發著面向編程語言Java的程序庫,框架等。 Jakarta項目是在Apache軟件基金會營運的公開源代碼軟件開發項目之一。開發JAVA的程序庫,框架。 本文致力于tomcat的最佳實踐,介紹了tomcat的各種功能和使用技巧。
Merve自帶一個內嵌的Tomcat,利用該插件可在Eclipse平臺中運行與調試Web應用程序。
nginx的配置系統由一個主配置文件和其他一些輔助的配置文件構成。這些配置文件均是純文本文件,全部位于nginx安裝目錄下的conf目錄下。
nginx使用一個多進程模型來對外提供服務,其中一個master進程,多個worker進程。master進程負責管理nginx本身和其他worker進程。
本文向你們展示如何在nginx的web服務器上設置更強的SSL。我們是通過使SSL無效來減弱CRIME攻擊的這種方法實現。不使用在協議中易受攻擊的SSLv3以及以下版本并且我們會設置一個更強的密碼套件為了在可能的情況下能夠實現Forward Secrecy,同時我們還啟用HSTS和HPKP。這樣我們就有了一個更強、不過時的SSL配置并且我們在Qually Labs SSL 測試中得到了A等級。