Java+mysql系統(tǒng)部署手冊_第1頁
Java+mysql系統(tǒng)部署手冊_第2頁
Java+mysql系統(tǒng)部署手冊_第3頁
Java+mysql系統(tǒng)部署手冊_第4頁
Java+mysql系統(tǒng)部署手冊_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 Java+mysql環(huán)境安裝部署手冊目錄系統(tǒng)環(huán)境21.1 系統(tǒng)環(huán)境21.1.1 配置要求21.1.2 操作系統(tǒng)31.1.3 軟件環(huán)境41.2 部署方法51.2.1 JDK的安裝與部署51.2.2 項(xiàng)目部署121.2.3 mysql的安裝14系統(tǒng)環(huán)境1.1 系統(tǒng)環(huán)境狹義上講是軟件運(yùn)行所需要的硬件支持,廣義上也可以說是一個軟件運(yùn)行所要求的各種條件,包括軟件環(huán)境和硬件環(huán)境。譬如各種操作系統(tǒng)需要的硬件支持是不一樣的,對cpu,對內(nèi)存等的要求都是不一樣的。而許多應(yīng)用軟件不僅僅要求硬件條件,還需要軟件環(huán)境的條件的支持,通俗的講就是,windows支持的軟件,linux不一定支持,蘋果的軟件 只能在蘋果機(jī)

2、上運(yùn)行,如果這些軟件想跨平臺運(yùn)行,必須修改軟件本身,或者模擬它所需要的軟件環(huán)境。1.1.1 配置要求 為了構(gòu)造一個功能齊全、運(yùn)行高效、使用靈活、維護(hù)方便、易于擴(kuò)展、投資省、安全可靠的計(jì)算機(jī)系統(tǒng)。因此硬件方案必須充分考慮到這一點(diǎn),確保平臺的處理能力能滿足業(yè)務(wù)的增長,并且系統(tǒng)要有足夠的擴(kuò)展空間,主機(jī)系統(tǒng)具有滿足系統(tǒng)處理擴(kuò)充能力。在充分估算用戶實(shí)際數(shù)據(jù)量的基礎(chǔ)上,合理地分析系統(tǒng)的需求,提供符合實(shí)際需要的、保護(hù)用戶投資的硬件方案向用戶提供實(shí)施、培訓(xùn)、技術(shù)支持、售后服務(wù)等全方位的服務(wù),保證用戶的應(yīng)用系統(tǒng)可靠、穩(wěn)定的運(yùn)行。1)高可用性系統(tǒng)的高可用性是企業(yè)信譽(yù)與成功的關(guān)鍵。我們提供用戶高可用的硬件產(chǎn)品、軟件

3、產(chǎn)品和技術(shù),如內(nèi)存動態(tài)重分頁、CPU動態(tài)錯誤監(jiān)控、進(jìn)程資源管理、RAID技術(shù)等,保證了系統(tǒng)的高可用性。2)可擴(kuò)充性 在發(fā)展迅速的信息領(lǐng)域,應(yīng)用環(huán)境、系統(tǒng)的硬件或軟件都會不斷地加以更新,因此,系統(tǒng)的可擴(kuò)充性以及前后兼容一致性好壞決定著企業(yè)的發(fā)展。本方案的設(shè)計(jì),硬件/軟件是建立在廣泛的可升級基礎(chǔ)之上的,例如服務(wù)器在CPU、內(nèi)存和I/O信道上都有一定的余量,可保證用戶在今后較長時間的擴(kuò)充要求。3)先進(jìn)性我們在此方案中的各個部分均推薦符合當(dāng)代信息技術(shù)發(fā)展形勢,既有先進(jìn)技術(shù)又發(fā)展成熟,并且是多個領(lǐng)域公認(rèn)領(lǐng)先的產(chǎn)品。 4)經(jīng)濟(jì)性及投資保護(hù)性能價格比是我們在本方案中充分考慮的因素。而投資保護(hù)的思想正是我們推

4、薦開放式技術(shù)和產(chǎn)品的初衷。投資保護(hù)不僅僅是對設(shè)備產(chǎn)品等,更應(yīng)該是對人和知識產(chǎn)品的保護(hù)。根據(jù)上述的目標(biāo)、原則以及系統(tǒng)設(shè)計(jì),選用4臺HP ProLiant DL380 G4,其中外網(wǎng)應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器各一臺,內(nèi)網(wǎng)應(yīng)用服務(wù)器和內(nèi)網(wǎng)數(shù)據(jù)庫服務(wù)器各一臺。1.1.2 操作系統(tǒng)本方案采用J2EE的三層架構(gòu),具有很好的開放性,可支持各種服務(wù)器操作系統(tǒng)。目前應(yīng)用最廣泛的操作系統(tǒng)有Unix、Win2008 Server、Linux, 眾所周知,Window2008Server具有很高的安全性、可靠性和實(shí)施簡易性。因此我們選用Window2008Server操作系統(tǒng)。Windows Server 2008有以

5、下幾大優(yōu)點(diǎn):1. 便于部署、管理和使用 經(jīng)由熟悉的 Windows 界面,Windows Server 2008 使用容易上手。有效的新向?qū)Ш喕颂囟ǚ?wù)器角色的安裝和日常服務(wù)器管理任務(wù),即便是沒有專職的系統(tǒng)管理員也一樣容易管理。另外,系統(tǒng)管理員還有一些新增和改進(jìn)的功能設(shè)計(jì),讓部署活動目錄更為容易。大型的 Active Directory 副本可以從備份媒體部署,而通過使用 Active Directory 遷移工具 (ADMT)(它復(fù)制密碼并完全支持腳本語言),從早期的服務(wù)器操作系統(tǒng)(例如 Microsoft Windows NT )升級則更簡單。新功能(如重命名域和重新定義架構(gòu)的功能)使維

6、護(hù) Active Directory 變得更加簡單,并賦予管理員更好的靈活性以處理可能出現(xiàn)的組織更改。另外,交叉林信任使得管理員可以將 Active Directory 目錄林連接起來,從而既可以擁有自治權(quán),又無需犧牲整體性。最后,改進(jìn)的部署工具(如遠(yuǎn)程安裝服務(wù))可協(xié)助管理員快速創(chuàng)建系統(tǒng)映像及部署服務(wù)器。2. 安全的基礎(chǔ)結(jié)構(gòu)對于保持企業(yè)的競爭力而言,高效、安全的網(wǎng)絡(luò)計(jì)算比以往任何時候都更重要。Windows Server 2008 使組織可以利用現(xiàn)有 IT 投資的優(yōu)勢,并通過部署關(guān)鍵功能(如 Microsoft Active Directory 服務(wù)中的交叉林信任以及 Microsoft .N

7、ET Passport 集成)將這些優(yōu)勢擴(kuò)展到合作伙伴、顧客和供應(yīng)商。Active Directory 中的標(biāo)識管理的范圍跨越整個網(wǎng)絡(luò),有助于確保整個企業(yè)的安全。加密敏感數(shù)據(jù)非常容易,而且軟件限制策略可用于防止由病毒和其他惡意代碼造成的破壞。Windows Server 2008 是部署公鑰結(jié)構(gòu) (PKI) 的最佳選擇,而且其自動注冊和自動更新功能使在企業(yè)中部署智能卡和證書非常簡單。3. 企業(yè)級可靠性、可用性、可伸縮性和性能 通過一連串的新功能和改進(jìn)功能(包括內(nèi)存鏡像、熱添加內(nèi)存以及 Internet 信息服務(wù) (IIS) 6.0 中的狀態(tài)檢測等),增強(qiáng)了可靠性。為了尋求更高的可用性,Micr

8、osoft 群集服務(wù)目前支持高達(dá)八節(jié)點(diǎn)的群集以及地理散布的節(jié)點(diǎn)。支持從單處理器到 32 路系統(tǒng)的多種系統(tǒng),提供了更好的可擴(kuò)展性。整體而言,Windows Server 2003 更快:其文件系統(tǒng)性能比以往的操作系統(tǒng)好 140%,并且 Active Directory、XML Web 服務(wù)、終端服務(wù)和網(wǎng)絡(luò)方面的性能也顯著提高。1.1.3 軟件環(huán)境 J2EE中間件 近年來,在J2EE應(yīng)用服務(wù)器領(lǐng)域,Tomcat是發(fā)展最為迅速的應(yīng)用服務(wù)器。由于Tomcat遵循商業(yè)友好的LGPL授權(quán)分發(fā),并且由開源社區(qū)開發(fā),這使得Tomcat廣為流行。另外,Tomcat應(yīng)用服務(wù)器還具有許多優(yōu)秀的特質(zhì)。其一,它將具有革

9、命性的JMX微內(nèi)核服務(wù)作為其總線結(jié)構(gòu);其二,它本身就是面向服務(wù)的架構(gòu)(Service-Oriented Architecture,SOA);其三,它還具有統(tǒng)一的類裝載器,從而能夠?qū)崿F(xiàn)應(yīng)用的熱部署和熱卸載能力。因此,它是高度模塊化的和松耦合的。大量的應(yīng)用案例證明,Tomcat應(yīng)用服務(wù)器是健壯的、高質(zhì)量的,而且還具有良好的性能。因此,我們選用Tomcat作為系統(tǒng)的J2EE中間件。數(shù)據(jù)庫系統(tǒng)MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle 旗下公司。MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS (R

10、elational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng), 關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL 軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。1.2 部署方法1.2.1 JDK的安裝與部署 JDK的安裝 打開光盤,找到光盤文件

11、夾,找到j(luò)dk安裝文件包。如下圖所示: 用鼠標(biāo)左鍵雙擊JDK安裝包,會出現(xiàn)下圖所示的安裝界面。 其實(shí)上面那個步驟是在加載配置,為安裝JDK做前期準(zhǔn)備。之后會出現(xiàn)下圖所示的界面。我們選中“我接受該許可證協(xié)議中的條款”,“下一步”按鈕將自動激活,然后點(diǎn)擊該按鈕,會出現(xiàn)下圖所示的自定義安裝界面??梢愿鶕?jù)需要選擇不同的安裝路徑和安裝內(nèi)容。這里我們保持默認(rèn)選擇。點(diǎn)擊“下一步”出現(xiàn)下圖所示的“正在安裝”界面。等待進(jìn)度條到100%的時候,又會跳出“自定義安裝”界面,這個時候要安裝的是語言支持插件。直接點(diǎn)擊下一步。然后會出現(xiàn)瀏覽器關(guān)聯(lián)選項(xiàng),可以根據(jù)自己的需要選擇,安裝完畢后還可以在控制面板中更改該選項(xiàng)。點(diǎn)擊“

12、下一步”會出現(xiàn)安裝完成的提示。當(dāng)然這步要注意一下,360安全衛(wèi)士可能會提示木馬防火墻,大家要選擇“允許程序的所有操作”,否則可能會造成JDK安裝不完整。百度經(jīng)驗(yàn):JDK的環(huán)境變量配置:完成了第一步,只是把JDK環(huán)境安裝完成了。這個時候還要通過一系列的環(huán)境變量的配置才能使用JDK環(huán)境進(jìn)行JAVA開發(fā)。配置環(huán)境變量包括java_home,path和classpath三個部分。用鼠標(biāo)右擊“我的電腦”,選擇“屬性”-“高級”-“環(huán)境變量”-“系統(tǒng)變量”-“新建”。在“變量名”輸入框中寫入“java_home”,在“變量值”輸入框中寫入“C:Program FilesJavajdk1.6.0” (根據(jù)安

13、裝路徑填寫),然后點(diǎn)擊“確定”,java_home就設(shè)置完成了。下面開始“classpath”的配置。選中“系統(tǒng)變量”查看是否有classpath項(xiàng)目,如果沒有就點(diǎn)擊“新建”,如果已經(jīng)存在就選中classpath選項(xiàng),點(diǎn)擊“編輯”按鈕,然后在“變量名”中填寫“classpath”,在“變量值”中填寫“C:Program FilesJavajdk1.6.0jrelib”(根據(jù)安裝路徑填寫)?,F(xiàn)在可以進(jìn)行“path”的配置了。同上在“classpath”設(shè)定時類似,“變量名”輸入框填寫“path”,“變量值”輸入框填寫“C:Program FilesJavajdk1.6.0bin”(根據(jù)安裝路徑填

14、寫)。JDK的環(huán)境變量已經(jīng)配置完成,可以通過打開命令提示符窗口,輸入命令“java -version”, 看到Java版本的信息,來確定安裝是否成功。首先點(diǎn)擊“開始”,然后點(diǎn)擊“運(yùn)行”。然后會出現(xiàn)下圖所示的輸入界面,輸入“cmd”,按Enter鍵。這個時候就進(jìn)入了“命令提示符”窗口。這個時候輸入“java -version”,特別注意 java和-version之間有一個空格,按Enter鍵。JDK版本信息就全部顯示出來了,也表面JDK已經(jīng)安裝和配置完成,可以開始進(jìn)行JAVA開發(fā)了。百度經(jīng)驗(yàn): 注意事項(xiàng)安裝路徑跟環(huán)境配置有很大關(guān)系,建議大家安裝路線設(shè)置成較為簡單的。1.2.2 項(xiàng)目部署安裝配置

15、Tomcat打開光盤,找到光盤文件夾,找到Tomcat的exe的安裝文件,點(diǎn)擊安裝。如圖所示:同樣注意安裝目錄,因?yàn)橐渲煤蚸ava一樣的環(huán)境變量。同樣打開環(huán)境變量的配置窗口,在系統(tǒng)環(huán)境變量一欄點(diǎn)擊新建。輸入內(nèi)容如下:變量名:CATALINA_HOME變量值:剛剛安裝的路徑 測試安裝配置是否成功和項(xiàng)目部署詳情:(1)首先打開光盤文件,找到項(xiàng)目部署文件的ROOT.war,(2)然后把它拷貝到光盤文件下apache-tomcat-7.0webapps里面,然后解壓,(3)然后再去執(zhí)行光盤文件下apache-tomcat-7.0bin 文件夾的下start.bat的執(zhí)行文件,執(zhí)行如下圖的操作, 數(shù)據(jù)

16、源的配置 此項(xiàng)目采用的mysql數(shù)據(jù)庫,你只需要在項(xiàng)目中找到此applicationContext.xml配置文件,找到如下代碼:修改標(biāo)紅代碼即可: 系統(tǒng)訪問地址:1.2.3 mysql的安裝Mysql的安裝打開光盤,找到光盤文件夾,找到mysql的exe的安裝文件,點(diǎn)擊安裝。點(diǎn)擊之后,出現(xiàn)如下界面:按“Next”繼續(xù)選擇安裝類型,有“Typical(默認(rèn))”、“Complete(完全)”、“Custom(用戶自定義)”三個選項(xiàng),我們選擇“Custom”,有更多的選項(xiàng),也方便熟悉安裝過程。在“Developer Components(開發(fā)者部分)”上左鍵單擊,選擇“This feature,

17、and all subfeatures, will be installed on local hard drive.”,即“此部分,及下屬子部分內(nèi)容,全部安裝在本地硬盤上”。在上面的“MySQL Server(mysql服務(wù)器)”、“Client Programs(mysql客戶端程序)”、“Documentation(文檔)”也如此操作,以保證安裝所有文件。點(diǎn)選“Change.”,手動指定安裝目錄。填上安裝目錄,我的是“F:ServerMySQLMySQL Server 5.0”,也建議不要放在與操作系統(tǒng)同一分區(qū),這樣可以防止系統(tǒng)備份還原的時候,數(shù)據(jù)被清空。按“OK”繼續(xù)。返回剛才的界面,

18、按“Next”繼續(xù)?,F(xiàn)在軟件安裝完成了,出現(xiàn)上面的界面,這里有一個很好的功能,mysql配置向?qū)?,不用向以前一樣,自己手動亂七八糟的配置my.ini了,將 “Configure the Mysql Server now”前面的勾打上,點(diǎn)“Finish”結(jié)束軟件的安裝并啟動mysql配置向?qū)?。mysql配置向?qū)咏缑妫础癗ext”繼續(xù)。 確認(rèn)先前的設(shè)置是否有誤,如果有誤,按“back”返回重做。按install重新安裝。正在安裝中,請稍后,直到出現(xiàn)下面的界面這問你是否注冊mysql數(shù)據(jù)庫,或用已有數(shù)據(jù)庫賬號登錄,一般不要,點(diǎn)選“Skip Sign-Up”,或按“Next”濾過此步驟。選擇配置

19、方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標(biāo)準(zhǔn)配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過程。選擇服務(wù)器類型,“Developer Machine(開發(fā)測試類,mysql占用很少資源)”、“Server Machine(服務(wù)器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器,mysql占用所有可用資源)”,大家根據(jù)自己的類型選擇了,一般選“Server Machine”,不會太少,也不會占滿。選擇mysql數(shù)據(jù)庫

20、的大致用途,“MultifunctionalDatabase(通用多功能型,好)”、“Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)”、“Non-Transactional Database Only(非事務(wù)處理型,較簡單,主要做一些監(jiān)控、記數(shù)用,對MyISAM數(shù)據(jù)類型的支持僅限于non-transactional),隨自己的用途而選擇了,我這里選擇“Multifunctional Database”, 按“Next”繼續(xù)。對InnoDB Tablespace進(jìn)行配置,就是為InnoDB 數(shù)據(jù)庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候

21、要選擇一樣的地方,否則可能會造成數(shù)據(jù)庫損壞,當(dāng)然,對數(shù)據(jù)庫做個備份就沒問題了,這里不詳述。我這里沒有修改,使用用默認(rèn)位置,直接按“Next”繼續(xù)。選擇您的網(wǎng)站的一般mysql訪問量,同時連接的數(shù)目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設(shè)置,自己輸一個數(shù))”,我這里選“Decision Support(DSS)/OLAP)”,按“Next”繼續(xù)是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機(jī)器上訪問mysql數(shù)據(jù)庫了,

22、我這里啟用,把前面的勾打上,Port Number:3306,在這個頁面上,您還可以選擇“啟用標(biāo)準(zhǔn)模式”(Enable Strict Mode),這樣MySQL就不會允許細(xì)小的語法錯誤。如果您還是個新手,我建議您取消標(biāo)準(zhǔn)模式以減少麻煩。但熟悉MySQL以后,盡量使用標(biāo)準(zhǔn)模式,因?yàn)樗梢越档陀泻?shù)據(jù)進(jìn)入數(shù)據(jù)庫的可能性。按“Next”繼續(xù)。 這個比較重要,就是對mysql默認(rèn)數(shù)據(jù)庫語言編碼進(jìn)行設(shè)置,第一個是西文編碼,第二個是多字節(jié)的通用utf8編碼,都不是我們通用的編碼,這里選擇第三個,然后在Character Set那里選擇或填入“gbk”,當(dāng)然也可以用“gb2312”,區(qū)別就是gbk的字庫容量

23、大,包括了gb2312的所有漢字,并且加上了繁體字、和其它亂七八糟的字使用mysql的時候,在執(zhí)行數(shù)據(jù)操作命令之前運(yùn)行一次“SET NAMES GBK;”(運(yùn)行一次就行了,GBK可以替換為其它值,視這里的設(shè)置而定),就可以正常的使用漢字(或其它文字)了,否則不能正常顯示漢字。我這里選的“gb2312”,按 “Next”繼續(xù)。選擇是否將mysql安裝為windows服務(wù),還可以指定Service Name(服務(wù)標(biāo)識名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql.exe-uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這里全部打上了勾,Service Name不變。按“Next”繼續(xù)。這一步詢問是否要修改默認(rèn)root用戶(超級管理)的密碼(默認(rèn)為空),“New root password”如果要修改,就在此填入新密碼(如果是重裝,并且之前已經(jīng)設(shè)置了密碼,在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論