Java+mysql系統(tǒng)環(huán)境安裝部署手冊_第1頁
Java+mysql系統(tǒng)環(huán)境安裝部署手冊_第2頁
Java+mysql系統(tǒng)環(huán)境安裝部署手冊_第3頁
Java+mysql系統(tǒng)環(huán)境安裝部署手冊_第4頁
Java+mysql系統(tǒng)環(huán)境安裝部署手冊_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

...wd......wd......wd...Java+mysql環(huán)境安裝部署手冊目錄1304系統(tǒng)環(huán)境2101321.1系統(tǒng)環(huán)境2161651.1.1配置要求2142931.1.2操作系統(tǒng)367311.1.3軟件環(huán)境4115891.2部署方法595911.2.1JDK的安裝與部署5186691.2.2工程部署1271901.2.3mysql的安裝14系統(tǒng)環(huán)境系統(tǒng)環(huán)境狹義上講是軟件運行所需要的硬件支持,廣義上也可以說是一個軟件運行所要求的各種條件,包括\t"://baike.baidu/view/_blank"軟件環(huán)境和硬件環(huán)境。譬如各種操作系統(tǒng)需要的硬件支持是不一樣的,對cpu,對內(nèi)存等的要求都是不一樣的。而許多應用軟件不僅僅要求硬件條件,還需要軟件環(huán)境的條件的支持,通俗的講就是,windows支持的軟件,linux不一定支持,蘋果的軟件只能在\t"://baike.baidu/view/_blank"蘋果機上運行,如果這些軟件想跨平臺運行,必須修改軟件本身,或者模擬它所需要的軟件環(huán)境。配置要求為了構(gòu)造一個功能齊全、運行高效、使用靈活、維護方便、易于擴展、投資省、安全可靠的計算機系統(tǒng)。因此硬件方案必須充分考慮到這一點,確保平臺的處理能力能滿足業(yè)務的增長,并且系統(tǒng)要有足夠的擴展空間,主機系統(tǒng)具有滿足系統(tǒng)處理擴大能力。在充分估算用戶實際數(shù)據(jù)量的根基上,合理地分析系統(tǒng)的需求,提供符合實際需要的、保護用戶投資的硬件方案向用戶提供實施、培訓、技術(shù)支持、售后服務等全方位的服務,保證用戶的應用系統(tǒng)可靠、穩(wěn)定的運行。1)高可用性系統(tǒng)的高可用性是企業(yè)信譽與成功的關(guān)鍵。我們提供用戶高可用的硬件產(chǎn)品、軟件產(chǎn)品和技術(shù),如內(nèi)存動態(tài)重分頁、CPU動態(tài)錯誤監(jiān)控、進程資源管理、RAID技術(shù)等,保證了系統(tǒng)的高可用性。2)可擴大性在開展迅速的信息領域,應用環(huán)境、系統(tǒng)的硬件或軟件都會不斷地加以更新,因此,系統(tǒng)的可擴大性以及前后兼容一致性好壞決定著企業(yè)的開展。本方案的設計,硬件/軟件是建設在廣泛的可升級根基之上的,例如服務器在CPU、內(nèi)存和I/O信道上都有一定的余量,可保證用戶在今后較長時間的擴大要求。3)先進性我們在此方案中的各個局部均推薦符合當代信息技術(shù)開展形勢,既有先進技術(shù)又開展成熟,并且是多個領域公認領先的產(chǎn)品。4)經(jīng)濟性及投資保護性能價格比是我們在本方案中充分考慮的因素。而投資保護的思想正是我們推薦開放式技術(shù)和產(chǎn)品的初衷。投資保護不僅僅是對設備產(chǎn)品等,更應該是對人和知識產(chǎn)品的保護。根據(jù)上述的目標、原則以及系統(tǒng)設計,選用4臺HPProLiantDL380G4,其中外網(wǎng)應用服務器和數(shù)據(jù)庫服務器各一臺,內(nèi)網(wǎng)應用服務器和內(nèi)網(wǎng)數(shù)據(jù)庫服務器各一臺。操作系統(tǒng)本方案采用J2EE的三層架構(gòu),具有很好的開放性,可支持各種服務器操作系統(tǒng)。目前應用最廣泛的操作系統(tǒng)有Unix、Win2008Server、Linux,眾所周知,Window2008Server具有很高的安全性、可靠性和實施簡易性。因此我們選用Window2008Server操作系統(tǒng)。WindowsServer2008有以下幾大優(yōu)點:1.便于部署、管理和使用經(jīng)由熟悉的Windows界面,WindowsServer2008使用容易上手。有效的新向?qū)Ш喕颂囟ǚ掌鹘巧陌惭b和日常服務器管理任務,即便是沒有專職的系統(tǒng)管理員也一樣容易管理。另外,系統(tǒng)管理員還有一些新增和改良的功能設計,讓部署活動目錄更為容易。大型的ActiveDirectory副本可以從備份媒體部署,而通過使用ActiveDirectory遷移工具(ADMT)〔它復制密碼并完全支持腳本語言〕,從早期的服務器操作系統(tǒng)〔例如MicrosoftWindowsNT?〕升級則更簡單。新功能〔如重命名域和重新定義架構(gòu)的功能〕使維護ActiveDirectory變得更加簡單,并賦予管理員更好的靈活性以處理可能出現(xiàn)的組織更改。另外,穿插林信任使得管理員可以將ActiveDirectory目錄林連接起來,從而既可以擁有自治權(quán),又無需犧牲整體性。最后,改良的部署工具〔如遠程安裝服務〕可協(xié)助管理員快速創(chuàng)立系統(tǒng)映像及部署服務器。2.安全的根基構(gòu)造對于保持企業(yè)的競爭力而言,高效、安全的網(wǎng)絡計算比以往任何時候都更重要。WindowsServer2008使組織可以利用現(xiàn)有IT投資的優(yōu)勢,并通過部署關(guān)鍵功能〔如MicrosoftActiveDirectory?服務中的穿插林信任以及Microsoft.NETPassport集成〕將這些優(yōu)勢擴展到合作伙伴、顧客和供給商。ActiveDirectory中的標識管理的范圍跨越整個網(wǎng)絡,有助于確保整個企業(yè)的安全。加密敏感數(shù)據(jù)非常容易,而且軟件限制策略可用于防止由病毒和其他惡意代碼造成的破壞。WindowsServer2008是部署公鑰構(gòu)造(PKI)的最正確選擇,而且其自動注冊和自動更新功能使在企業(yè)中部署智能卡和證書非常簡單。3.企業(yè)級可靠性、可用性、可伸縮性和性能通過一連串的新功能和改良功能〔包括內(nèi)存鏡像、熱添加內(nèi)存以及Internet信息服務(IIS)6.0中的狀態(tài)檢測等〕,增強了可靠性。為了尋求更高的可用性,Microsoft群集服務目前支持高達八節(jié)點的群集以及地理散布的節(jié)點。支持從單處理器到32路系統(tǒng)的多種系統(tǒng),提供了更好的可擴展性。整體而言,WindowsServer2003更快:其文件系統(tǒng)性能比以往的操作系統(tǒng)好140%,并且ActiveDirectory、XMLWeb服務、終端服務和網(wǎng)絡方面的性能也顯著提高。軟件環(huán)境J2EE中間件近年來,在J2EE應用服務器領域,Tomcat是開展最為迅速的應用服務器。由于Tomcat遵循商業(yè)友好的LGPL授權(quán)分發(fā),并且由開源社區(qū)開發(fā),這使得Tomcat廣為流行。另外,Tomcat應用服務器還具有許多優(yōu)秀的特質(zhì)。其一,它將具有革命性的JMX微內(nèi)核服務作為其總線構(gòu)造;其二,它本身就是面向服務的架構(gòu)〔Service-OrientedArchitecture,SOA〕;其三,它還具有統(tǒng)一的類裝載器,從而能夠?qū)崿F(xiàn)應用的熱部署和熱卸載能力。因此,它是高度模塊化的和松耦合的。大量的應用案例證明,Tomcat應用服務器是強健的、高質(zhì)量的,而且還具有良好的性能。因此,我們選用Tomcat作為系統(tǒng)的J2EE中間件。數(shù)據(jù)庫系統(tǒng)MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),目前屬于\t"://baike.baidu/_blank"Oracle旗下公司。MySQL最流行的\t"://baike.baidu/_blank"關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在WEB應用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,關(guān)系數(shù)據(jù)庫管理系統(tǒng))應用軟件之一。MySQL是一種關(guān)聯(lián)\t"://baike.baidu/_blank"數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了雙授權(quán)政策〔本詞條“授權(quán)政策〞〕,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有本錢低,尤其是\t"://baike.baidu/_blank"開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。部署方法JDK的安裝與部署JDK的安裝翻開光盤,找到光盤文件夾,找到jdk安裝文件包。如以下列圖所示:用鼠標左鍵雙擊JDK安裝包,會出現(xiàn)以下列圖所示的安裝界面。其實上面那個步驟是在加載配置,為安裝JDK做前期準備。之后會出現(xiàn)以下列圖所示的界面。我們選中“我承受該許可證協(xié)議中的條款〞,“下一步〞按鈕將自動激活,然后點擊該按鈕,會出現(xiàn)以下列圖所示的自定義安裝界面??梢愿鶕?jù)需要選擇不同的安裝路徑和安裝內(nèi)容。這里我們保持默認選擇。點擊“下一步〞出現(xiàn)以下列圖所示的“正在安裝〞界面。等待進度條到100%的時候,又會跳出“自定義安裝〞界面,這個時候要安裝的是語言支持插件。直接點擊下一步。然后會出現(xiàn)瀏覽器關(guān)聯(lián)選項,可以根據(jù)自己的需要選擇,安裝完畢后還可以在控制面板中更改該選項。點擊“下一步〞會出現(xiàn)安裝完成的提示。當然這步要注意一下,360安全衛(wèi)士可能會提示木馬防火墻,大家要選擇“允許程序的所有操作〞,否則可能會造成JDK安裝不完整。\t"://jingyan.baidu/article/_self"JDK的環(huán)境變量配置:完成了第一步,只是把JDK環(huán)境安裝完成了。這個時候還要通過一系列的環(huán)境變量的配置才能使用JDK環(huán)境進展JAVA開發(fā)。配置環(huán)境變量包括java_home,path和classpath三個局部。用鼠標右擊“我的電腦〞,選擇“屬性〞->“高級〞->“環(huán)境變量〞->“系統(tǒng)變量〞->“新建〞。在“變量名〞輸入框中寫入“java_home〞,在“變量值〞輸入框中寫入“C:\ProgramFiles\Java\jdk1.6.0〞〔根據(jù)安裝路徑填寫〕,然后點擊“確定〞,java_home就設置完成了。下面開場“classpath〞的配置。選中“系統(tǒng)變量〞查看是否有classpath工程,如果沒有就點擊“新建〞,如果已經(jīng)存在就選中classpath選項,點擊“編輯〞按鈕,然后在“變量名〞中填寫“classpath〞,在“變量值〞中填寫“C:\ProgramFiles\Java\jdk1.6.0\jre\lib〞〔根據(jù)安裝路徑填寫〕?,F(xiàn)在可以進展“path〞的配置了。同上在“classpath〞設定時類似,“變量名〞輸入框填寫“path〞,“變量值〞輸入框填寫“C:\ProgramFiles\Java\jdk1.6.0\bin〞〔根據(jù)安裝路徑填寫〕。JDK的環(huán)境變量已經(jīng)配置完成,可以通過翻開命令提示符窗口,輸入命令“java-version〞,看到Java版本的信息,來確定安裝是否成功。首先點擊“開場〞,然后點擊“運行〞。然后會出現(xiàn)以下列圖所示的輸入界面,輸入“cmd〞,按"Enter"鍵。這個時候就進入了“命令提示符〞窗口。這個時候輸入“java-version〞,特別注意java和-version之間有一個空格,按"Enter"鍵。\t"://jingyan.baidu/article/_self"JDK版本信息就全部顯示出來了,也外表JDK已經(jīng)安裝和配置完成,可以開場進展JAVA開發(fā)了。本卷須知安裝路徑跟環(huán)境配置有很大關(guān)系,建議大家安裝路線設置成較為簡單的。工程部署安裝配置Tomcat翻開光盤,找到光盤文件夾,找到Tomcat的exe的安裝文件,點擊安裝。如以下列圖:同樣注意安裝目錄,因為要配置和java一樣的環(huán)境變量。同樣翻開環(huán)境變量的配置窗口,在系統(tǒng)環(huán)境變量一欄點擊新建。輸入內(nèi)容如下:變量名:CATALINA_HOME變量值:剛剛安裝的路徑測試安裝配置是否成功和工程部署詳情:〔1〕首先翻開光盤文件,找到工程部署文件的ROOT.war,〔2〕然后把它拷貝到光盤文件下apache-tomcat-7.0\webapps里面,然后解壓,〔3〕然后再去執(zhí)行光盤文件下apache-tomcat-7.0\bin文件夾的下start.bat的執(zhí)行文件,執(zhí)行如以下列圖的操作,數(shù)據(jù)源的配置此工程采用的mysql數(shù)據(jù)庫,你只需要在工程中找到此applicationContext.xml配置文件,找到如下代碼:修改標紅代碼即可:<beanid="dataSource"class="com.mchange.v2.c3p0boPooledDataSource"><propertyname="driverClass"value="com.mysql.jdbc.Driver"/><propertyname="jdbcUrl"value="jdbc:mysql://***?useUnicode=true&characterEncoding=utf8"/><propertyname="user"value="*******"/><propertyname="password"value="******"/><propertyname="initialPoolSize"value="1"/><propertyname="minPoolSize"value="0"/><propertyname="maxPoolSize"value="80"/><propertyname="acquireIncrement"value="5"/><propertyname="maxIdleTime"value="10"/><propertyname="maxStatements"value="0"/></bean>系統(tǒng)訪問地址::///mysql的安裝Mysql的安裝翻開光盤,找到光盤文件夾,找到mysql的exe的安裝文件,點擊安裝。點擊之后,出現(xiàn)如下界面:按“Next〞繼續(xù)選擇安裝類型,有“Typical〔默認〕〞、“Complete〔完全〕〞、“Custom〔用戶自定義〕〞三個選項,我們選擇“Custom〞,有更多的選項,也方便熟悉安裝過程。在“DeveloperComponents〔開發(fā)者局部〕〞上左鍵單擊,選擇“Thisfeature,andallsubfeatures,willbeinstalledonlocalharddrive.〞,即“此局部,及下屬子局部內(nèi)容,全部安裝在本地硬盤上〞。在上面的“MySQLServer〔mysql服務器〕〞、“ClientPrograms〔mysql客戶端程序〕〞、“Documentation〔文檔〕〞也如此操作,以保證安裝所有文件。點選“Change...〞,手動指定安裝目錄。填上安裝目錄,我的是“F:\Server\MySQL\MySQLServer5.0〞,也建議不要放在與操作系統(tǒng)同一分區(qū),這樣可以防止系統(tǒng)備份復原的時候,數(shù)據(jù)被清空。按“OK〞繼續(xù)。返回剛剛的界面,按“Next〞繼續(xù)?,F(xiàn)在軟件安裝完成了,出現(xiàn)上面的界面,這里有一個很好的功能,mysql配置向?qū)В挥孟蛞郧耙粯?,自己手動亂七八糟的配置my.ini了,將“ConfiguretheMysqlServernow〞前面的勾打上,點“Finish〞完畢軟件的安裝并啟動mysql配置向?qū)?。mysql配置向?qū)咏缑妫础癗ext〞繼續(xù)。確認先前的設置是否有誤,如果有誤,按“back〞返回重做。按install重新安裝。正在安裝中,請稍后,直到出現(xiàn)下面的界面這問你是否注冊mysql數(shù)據(jù)庫,或用已有數(shù)據(jù)庫賬號登錄mysql,一般不要,點選“SkipSign-Up〞,或按“Next〞濾過此步驟。選擇配置方式,“DetailedConfiguration〔手動準確配置〕〞、“StandardConfiguration〔標準配置〕〞,我們選擇“DetailedConfiguration〞,方便熟悉配置過程。選擇服務器類型,“DeveloperMachine〔開發(fā)測試類,mysql占用很少資源〕〞、“ServerMachine〔服務器類型,mysql占用較多資源〕〞、“DedicatedMySQLServerMachine〔專門的數(shù)據(jù)庫服務器,mysql占用所有可用資源〕〞,大家根據(jù)自己的類型選擇了,一般選“ServerMachine〞,不會太少,也不會占滿。選擇mysql數(shù)據(jù)庫的大致用途,“MultifunctionalDatabase〔通用多功能型,好〕〞、“TransactionalDatabaseOnly〔服務器類型,專注于事務處理,一般〕〞、“Non-TransactionalDatabaseOnly〔非事務處理型,較簡單,主要做一些監(jiān)控、記數(shù)用,對MyISAM數(shù)據(jù)類型的支持僅限于non-transactional〕,隨自己的用途而選擇了,我這里選擇“MultifunctionalDatabase〞,按“Next〞繼續(xù)。對InnoDBTablespace進展配置,就是為InnoDB數(shù)據(jù)庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數(shù)據(jù)庫損壞,當然,對數(shù)據(jù)庫做個備份就沒問題了,這里不詳述。我這里沒有修改,使用用默認位置,直接按“Next〞繼續(xù)。選擇您的網(wǎng)站的一般mysql訪問量,同時連接的數(shù)目,“DecisionSupport(DSS)/OLAP〔20個左右〕〞、“OnlineTransactionProcessing(OLTP)〔500個左右〕〞、“ManualSetting〔手動設置,自己輸一個數(shù)〕〞,我這里選“DecisionSupport(DSS)/OLAP)〞,按“Next〞繼續(xù)

是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql數(shù)據(jù)庫了,我這里啟用,把前面的勾打上,PortNumber:3306,在這個頁面上,您還可以選擇“啟用標準模式〞〔EnableStrictMode〕,這樣MySQL就不會允許細小的語法錯誤。如果您還是個新手,我建議您取消標準模式以減少麻煩。但熟悉MySQL以后,盡量使用標準模式,因為它可以降低有害數(shù)據(jù)進入數(shù)據(jù)庫的可能性。按“Next〞繼續(xù)。

這個比擬重要,就是對mysql默認數(shù)據(jù)庫語言編碼進展設置,第一個是西文編碼,第二個是多字節(jié)的通用utf8編碼,都不是我們通用的編碼,這里選擇第三個,然后在CharacterSet那里選擇或填入“gbk〞,當然也可以用“gb2312〞,區(qū)別就是gbk的字庫容量大,包括了gb2312的所有漢字,并且加上了繁體字、和其它亂七八糟的字——使用mysql的時候,在執(zhí)行數(shù)據(jù)操作命令之前運行一次“SETNAMESGBK;〞〔運行一次就行了,GBK可以替換為其它值,視這里的設置而定〕,就可以正常的使用漢字〔或其它文字〕了,否則不能正常顯示漢字。我這里選的“gb2312〞,按“Next〞繼續(xù)。

選擇是否將mysql安裝為windows服務,還可以指定ServiceName〔服務標識名稱〕,是否將mysql的bin目錄參加到WindowsPATH〔參加后,就可以直接使用bin下的文件,而不用指出目錄名,比方連接,“mysql.exe

-uusername-ppassword;〞就可以了,不用指出mysql.exe的完整

溫馨提示

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

評論

0/150

提交評論