Java+mysql系统环境安装部署手册_第1页
Java+mysql系统环境安装部署手册_第2页
Java+mysql系统环境安装部署手册_第3页
Java+mysql系统环境安装部署手册_第4页
Java+mysql系统环境安装部署手册_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

...wd......wd......wd...Java+mysql环境安装部署手册目录1304系统环境2101321.1系统环境2161651.1.1配置要求2142931.1.2操作系统367311.1.3软件环境4115891.2部署方法595911.2.1JDK的安装与部署5186691.2.2工程部署1271901.2.3mysql的安装14系统环境系统环境狭义上讲是软件运行所需要的硬件支持,广义上也可以说是一个软件运行所要求的各种条件,包括\t"://baike.baidu/view/_blank"软件环境和硬件环境。譬如各种操作系统需要的硬件支持是不一样的,对cpu,对内存等的要求都是不一样的。而许多应用软件不仅仅要求硬件条件,还需要软件环境的条件的支持,通俗的讲就是,windows支持的软件,linux不一定支持,苹果的软件只能在\t"://baike.baidu/view/_blank"苹果机上运行,如果这些软件想跨平台运行,必须修改软件本身,或者模拟它所需要的软件环境。配置要求为了构造一个功能齐全、运行高效、使用灵活、维护方便、易于扩展、投资省、安全可靠的计算机系统。因此硬件方案必须充分考虑到这一点,确保平台的处理能力能满足业务的增长,并且系统要有足够的扩展空间,主机系统具有满足系统处理扩大能力。在充分估算用户实际数据量的根基上,合理地分析系统的需求,提供符合实际需要的、保护用户投资的硬件方案向用户提供实施、培训、技术支持、售后服务等全方位的服务,保证用户的应用系统可靠、稳定的运行。1)高可用性系统的高可用性是企业信誉与成功的关键。我们提供用户高可用的硬件产品、软件产品和技术,如内存动态重分页、CPU动态错误监控、进程资源管理、RAID技术等,保证了系统的高可用性。2)可扩大性在开展迅速的信息领域,应用环境、系统的硬件或软件都会不断地加以更新,因此,系统的可扩大性以及前后兼容一致性好坏决定着企业的开展。本方案的设计,硬件/软件是建设在广泛的可升级根基之上的,例如服务器在CPU、内存和I/O信道上都有一定的余量,可保证用户在今后较长时间的扩大要求。3)先进性我们在此方案中的各个局部均推荐符合当代信息技术开展形势,既有先进技术又开展成熟,并且是多个领域公认领先的产品。4)经济性及投资保护性能价格比是我们在本方案中充分考虑的因素。而投资保护的思想正是我们推荐开放式技术和产品的初衷。投资保护不仅仅是对设备产品等,更应该是对人和知识产品的保护。根据上述的目标、原则以及系统设计,选用4台HPProLiantDL380G4,其中外网应用服务器和数据库服务器各一台,内网应用服务器和内网数据库服务器各一台。操作系统本方案采用J2EE的三层架构,具有很好的开放性,可支持各种服务器操作系统。目前应用最广泛的操作系统有Unix、Win2008Server、Linux,众所周知,Window2008Server具有很高的安全性、可靠性和实施简易性。因此我们选用Window2008Server操作系统。WindowsServer2008有以下几大优点:1.便于部署、管理和使用经由熟悉的Windows界面,WindowsServer2008使用容易上手。有效的新向导简化了特定服务器角色的安装和日常服务器管理任务,即便是没有专职的系统管理员也一样容易管理。另外,系统管理员还有一些新增和改良的功能设计,让部署活动目录更为容易。大型的ActiveDirectory副本可以从备份媒体部署,而通过使用ActiveDirectory迁移工具(ADMT)〔它复制密码并完全支持脚本语言〕,从早期的服务器操作系统〔例如MicrosoftWindowsNT®〕升级则更简单。新功能〔如重命名域和重新定义架构的功能〕使维护ActiveDirectory变得更加简单,并赋予管理员更好的灵活性以处理可能出现的组织更改。另外,穿插林信任使得管理员可以将ActiveDirectory目录林连接起来,从而既可以拥有自治权,又无需牺牲整体性。最后,改良的部署工具〔如远程安装服务〕可协助管理员快速创立系统映像及部署服务器。2.安全的根基构造对于保持企业的竞争力而言,高效、安全的网络计算比以往任何时候都更重要。WindowsServer2008使组织可以利用现有IT投资的优势,并通过部署关键功能〔如MicrosoftActiveDirectory®服务中的穿插林信任以及Microsoft.NETPassport集成〕将这些优势扩展到合作伙伴、顾客和供给商。ActiveDirectory中的标识管理的范围跨越整个网络,有助于确保整个企业的安全。加密敏感数据非常容易,而且软件限制策略可用于防止由病毒和其他恶意代码造成的破坏。WindowsServer2008是部署公钥构造(PKI)的最正确选择,而且其自动注册和自动更新功能使在企业中部署智能卡和证书非常简单。3.企业级可靠性、可用性、可伸缩性和性能通过一连串的新功能和改良功能〔包括内存镜像、热添加内存以及Internet信息服务(IIS)6.0中的状态检测等〕,增强了可靠性。为了寻求更高的可用性,Microsoft群集服务目前支持高达八节点的群集以及地理散布的节点。支持从单处理器到32路系统的多种系统,提供了更好的可扩展性。整体而言,WindowsServer2003更快:其文件系统性能比以往的操作系统好140%,并且ActiveDirectory、XMLWeb服务、终端服务和网络方面的性能也显著提高。软件环境J2EE中间件近年来,在J2EE应用服务器领域,Tomcat是开展最为迅速的应用服务器。由于Tomcat遵循商业友好的LGPL授权分发,并且由开源社区开发,这使得Tomcat广为流行。另外,Tomcat应用服务器还具有许多优秀的特质。其一,它将具有革命性的JMX微内核服务作为其总线构造;其二,它本身就是面向服务的架构〔Service-OrientedArchitecture,SOA〕;其三,它还具有统一的类装载器,从而能够实现应用的热部署和热卸载能力。因此,它是高度模块化的和松耦合的。大量的应用案例证明,Tomcat应用服务器是强健的、高质量的,而且还具有良好的性能。因此,我们选用Tomcat作为系统的J2EE中间件。数据库系统MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于\t"://baike.baidu/_blank"Oracle旗下公司。MySQL最流行的\t"://baike.baidu/_blank"关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关联\t"://baike.baidu/_blank"数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策〔本词条“授权政策〞〕,它分为社区版和商业版,由于其体积小、速度快、总体拥有本钱低,尤其是\t"://baike.baidu/_blank"开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。部署方法JDK的安装与部署JDK的安装翻开光盘,找到光盘文件夹,找到jdk安装文件包。如以下列图所示:用鼠标左键双击JDK安装包,会出现以下列图所示的安装界面。其实上面那个步骤是在加载配置,为安装JDK做前期准备。之后会出现以下列图所示的界面。我们选中“我承受该许可证协议中的条款〞,“下一步〞按钮将自动激活,然后点击该按钮,会出现以下列图所示的自定义安装界面。可以根据需要选择不同的安装路径和安装内容。这里我们保持默认选择。点击“下一步〞出现以下列图所示的“正在安装〞界面。等待进度条到100%的时候,又会跳出“自定义安装〞界面,这个时候要安装的是语言支持插件。直接点击下一步。然后会出现浏览器关联选项,可以根据自己的需要选择,安装完毕后还可以在控制面板中更改该选项。点击“下一步〞会出现安装完成的提示。当然这步要注意一下,360安全卫士可能会提示木马防火墙,大家要选择“允许程序的所有操作〞,否则可能会造成JDK安装不完整。\t"://jingyan.baidu/article/_self"JDK的环境变量配置:完成了第一步,只是把JDK环境安装完成了。这个时候还要通过一系列的环境变量的配置才能使用JDK环境进展JAVA开发。配置环境变量包括java_home,path和classpath三个局部。用鼠标右击“我的电脑〞,选择“属性〞->“高级〞->“环境变量〞->“系统变量〞->“新建〞。在“变量名〞输入框中写入“java_home〞,在“变量值〞输入框中写入“C:\ProgramFiles\Java\jdk1.6.0〞〔根据安装路径填写〕,然后点击“确定〞,java_home就设置完成了。下面开场“classpath〞的配置。选中“系统变量〞查看是否有classpath工程,如果没有就点击“新建〞,如果已经存在就选中classpath选项,点击“编辑〞按钮,然后在“变量名〞中填写“classpath〞,在“变量值〞中填写“C:\ProgramFiles\Java\jdk1.6.0\jre\lib〞〔根据安装路径填写〕。现在可以进展“path〞的配置了。同上在“classpath〞设定时类似,“变量名〞输入框填写“path〞,“变量值〞输入框填写“C:\ProgramFiles\Java\jdk1.6.0\bin〞〔根据安装路径填写〕。JDK的环境变量已经配置完成,可以通过翻开命令提示符窗口,输入命令“java-version〞,看到Java版本的信息,来确定安装是否成功。首先点击“开场〞,然后点击“运行〞。然后会出现以下列图所示的输入界面,输入“cmd〞,按"Enter"键。这个时候就进入了“命令提示符〞窗口。这个时候输入“java-version〞,特别注意java和-version之间有一个空格,按"Enter"键。\t"://jingyan.baidu/article/_self"JDK版本信息就全部显示出来了,也外表JDK已经安装和配置完成,可以开场进展JAVA开发了。本卷须知安装路径跟环境配置有很大关系,建议大家安装路线设置成较为简单的。工程部署安装配置Tomcat翻开光盘,找到光盘文件夹,找到Tomcat的exe的安装文件,点击安装。如以下列图:同样注意安装目录,因为要配置和java一样的环境变量。同样翻开环境变量的配置窗口,在系统环境变量一栏点击新建。输入内容如下:变量名:CATALINA_HOME变量值:刚刚安装的路径测试安装配置是否成功和工程部署详情:〔1〕首先翻开光盘文件,找到工程部署文件的ROOT.war,〔2〕然后把它拷贝到光盘文件下apache-tomcat-7.0\webapps里面,然后解压,〔3〕然后再去执行光盘文件下apache-tomcat-7.0\bin文件夹的下start.bat的执行文件,执行如以下列图的操作,数据源的配置此工程采用的mysql数据库,你只需要在工程中找到此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>系统访问地址::///mysql的安装Mysql的安装翻开光盘,找到光盘文件夹,找到mysql的exe的安装文件,点击安装。点击之后,出现如下界面:按“Next〞继续选择安装类型,有“Typical〔默认〕〞、“Complete〔完全〕〞、“Custom〔用户自定义〕〞三个选项,我们选择“Custom〞,有更多的选项,也方便熟悉安装过程。在“DeveloperComponents〔开发者局部〕〞上左键单击,选择“Thisfeature,andallsubfeatures,willbeinstalledonlocalharddrive.〞,即“此局部,及下属子局部内容,全部安装在本地硬盘上〞。在上面的“MySQLServer〔mysql服务器〕〞、“ClientPrograms〔mysql客户端程序〕〞、“Documentation〔文档〕〞也如此操作,以保证安装所有文件。点选“Change...〞,手动指定安装目录。填上安装目录,我的是“F:\Server\MySQL\MySQLServer5.0〞,也建议不要放在与操作系统同一分区,这样可以防止系统备份复原的时候,数据被清空。按“OK〞继续。返回刚刚的界面,按“Next〞继续。现在软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql配置向导,不用向以前一样,自己手动乱七八糟的配置my.ini了,将“ConfiguretheMysqlServernow〞前面的勾打上,点“Finish〞完毕软件的安装并启动mysql配置向导。mysql配置向导启动界面,按“Next〞继续。确认先前的设置是否有误,如果有误,按“back〞返回重做。按install重新安装。正在安装中,请稍后,直到出现下面的界面这问你是否注册mysql数据库,或用已有数据库账号登录mysql,一般不要,点选“SkipSign-Up〞,或按“Next〞滤过此步骤。选择配置方式,“DetailedConfiguration〔手动准确配置〕〞、“StandardConfiguration〔标准配置〕〞,我们选择“DetailedConfiguration〞,方便熟悉配置过程。选择服务器类型,“DeveloperMachine〔开发测试类,mysql占用很少资源〕〞、“ServerMachine〔服务器类型,mysql占用较多资源〕〞、“DedicatedMySQLServerMachine〔专门的数据库服务器,mysql占用所有可用资源〕〞,大家根据自己的类型选择了,一般选“ServerMachine〞,不会太少,也不会占满。选择mysql数据库的大致用途,“MultifunctionalDatabase〔通用多功能型,好〕〞、“TransactionalDatabaseOnly〔服务器类型,专注于事务处理,一般〕〞、“Non-TransactionalDatabaseOnly〔非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional〕,随自己的用途而选择了,我这里选择“MultifunctionalDatabase〞,按“Next〞继续。对InnoDBTablespace进展配置,就是为InnoDB数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。我这里没有修改,使用用默认位置,直接按“Next〞继续。选择您的网站的一般mysql访问量,同时连接的数目,“DecisionSupport(DSS)/OLAP〔20个左右〕〞、“OnlineTransactionProcessing(OLTP)〔500个左右〕〞、“ManualSetting〔手动设置,自己输一个数〕〞,我这里选“DecisionSupport(DSS)/OLAP)〞,按“Next〞继续

是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,PortNumber:3306,在这个页面上,您还可以选择“启用标准模式〞〔EnableStrictMode〕,这样MySQL就不会允许细小的语法错误。如果您还是个新手,我建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。按“Next〞继续。

这个比拟重要,就是对mysql默认数据库语言编码进展设置,第一个是西文编码,第二个是多字节的通用utf8编码,都不是我们通用的编码,这里选择第三个,然后在CharacterSet那里选择或填入“gbk〞,当然也可以用“gb2312〞,区别就是gbk的字库容量大,包括了gb2312的所有汉字,并且加上了繁体字、和其它乱七八糟的字——使用mysql的时候,在执行数据操作命令之前运行一次“SETNAMESGBK;〞〔运行一次就行了,GBK可以替换为其它值,视这里的设置而定〕,就可以正常的使用汉字〔或其它文字〕了,否则不能正常显示汉字。我这里选的“gb2312〞,按“Next〞继续。

选择是否将mysql安装为windows服务,还可以指定ServiceName〔服务标识名称〕,是否将mysql的bin目录参加到WindowsPATH〔参加后,就可以直接使用bin下的文件,而不用指出目录名,比方连接,“mysql.exe

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论