Java+mysql环境安装部署手册目录系统环境...................................................................................................................................21.1系统环境....................................................................................................................21.1.1配置要求..........................................................................................................21.1.2操作系统..........................................................................................................31.1.3软件环境..........................................................................................................41.2部署方法....................................................................................................................51.2.1JDK的安装与部署.........................................................................................51.2.2项目部署......................................................................................................121.2.3mysql的安装...............................................................................................142系统环境1.1系统环境狭义上讲是软件运行所需要的硬件支持,广义上也可以说是一个软件运行所要求的各种条件,包括软件环境和硬件环境。譬如各种操作系统需要的硬件支持是不一样的,对cpu,对内存等的要求都是不一样的。而许多应用软件不仅仅要求硬件条件,还需要软件环境的条件的支持,通俗的讲就是,windows支持的软件,linux不一定支持,苹果的软件只能在苹果机上运行,如果这些软件想跨平台运行,必须修改软件本身,或者模拟它所需要的软件环境。1.1.1配置要求为了构造一个功能齐全、运行高效、使用灵活、维护方便、易于扩展、投资省、安全可靠的计算机系统。因此硬件方案必须充分考虑到这一点,确保平台的处理能力能满足业务的增长,并且系统要有足够的扩展空间,主机系统具有满足系统处理扩充能力。在充分估算用户实际数据量的基础上,合理地分析系统的需求,提供符合实际需要的、保护用户投资的硬件方案向用户提供实施、培训、技术支持、售后服务等全方位的服务,保证用户的应用系统可靠、稳定的运行。1)高可用性系统的高可用性是企业信誉与成功的关键。我们提供用户高可用的硬件产品、软件产品和技术,如内存动态重分页、CPU动态错误监控、进程资源管理、RAID技术等,保证了系统的高可用性。2)可扩充性在发展迅速的信息领域,应用环境、系统的硬件或软件都会不断地加以更新,因此,系统的可扩充性以及前后兼容一致性好坏决定着企业的发展。本方案的设计,硬件/软件是建立在广泛的可升级基础之上的,例如服务器在CPU、内存和I/O信道上都有一定3的余量,可保证用户在今后较长时间的扩充要求。3)先进性我们在此方案中的各个部分均推荐符合当代信息技术发展形势,既有先进技术又发展成熟,并且是多个领域公认领先的产品。4)经济性及投资保护性能价格比是我们在本方案中充分考虑的因素。而投资保护的思想正是我们推荐开放式技术和产品的初衷。投资保护不仅仅是对设备产品等,更应该是对人和知识产品的保护。根据上述的目标、原则以及系统设计,选用4台HPProLiantDL380G4,其中外网应用服务器和数据库服务器各一台,内网应用服务器和内网数据库服务器各一台。1.1.2操作系统本方案采用J2EE的三层架构,具有很好的开放性,可支持各种服务器操作系统。目前应用最广泛的操作系统有Unix、Win2008Server、Linux,众所周知,Window2008Server具有很高的安全性、可靠性和实施简易性。因此我们选用Window2008Server操作系统。WindowsServer2008有以下几大优点:1.便于部署、管理和使用经由熟悉的Windows界面,WindowsServer2008使用容易上手。有效的新向导简化了特定服务器角色的安装和日常服务器管理任务,即便是没有专职的系统管理员也一样容易管理。另外,系统管理员还有一些新增和改进的功能设计,让部署活动目录更为容易。大型的ActiveDirectory副本可以从备份媒体部署,而通过使用ActiveDirectory迁移工具(ADMT)(它复制密码并完全支持脚本语言),从早期的服务器操作系统(例如MicrosoftWindowsNT®)升级则更简单。新功能(如重命名域和重新定义架构的功能)使维护ActiveDirectory变得更加简单,并赋予管理员更好的灵活性以处理可能出现的组织更改。另外,交叉林信任使得管理员可以将ActiveDirectory目录林连接起来,从而既可以拥有自治权,又无需牺牲整体性。最后,改进的部署工具4(如远程安装服务)可协助管理员快速创建系统映像及部署服务器。2.安全的基础结构对于保持企业的竞争力而言,高效、安全的网络计算比以往任何时候都更重要。WindowsServer2008使组织可以利用现有IT投资的优势,并通过部署关键功能(如MicrosoftActiveDirectory®服务中的交叉林信任以及Microsoft.NETPassport集成)将这些优势扩展到合作伙伴、顾客和供应商。ActiveDirectory中的标识管理的范围跨越整个网络,有助于确保整个企业的安全。加密敏感数据非常容易,而且软件限制策略可用于防止由病毒和其他恶意代码造成的破坏。WindowsServer2008是部署公钥结构(PKI)的最佳选择,而且其自动注册和自动更新功能使在企业中部署智能卡和证书非常简单。3.企业级可靠性、可用性、可伸缩性和性能通过一连串的新功能和改进功能(包括内存镜像、热添加内存以及Internet信息服务(IIS)6.0中的状态检测等),增强了可靠性。为了寻求更高的可用性,Microsoft群集服务目前支持高达八节点的群集以及地理散布的节点。支持从单处理器到32路系统的多种系统,提供了更好的可扩展性。整体而言,WindowsServer2003更快:其文件系统性能比以往的操作系统好140%,并且ActiveDirectory、XMLWeb服务、终端服务和网络方面的性能也显著提高。1.1.3软件环境J2EE中间件近年来,在J2EE应用服务器领域,Tomcat是发展最为迅速的应用服务器。由于Tomcat遵循商业友好的LGPL授权分发,并且由开源社区开发,这使得Tomcat广为流行。另外,Tomcat应用服务器还具有许多优秀的特质。其一,它将具有革命性的JMX微内核服务作为其总线结构;其二,它本身就是面向服务的架构(Service-OrientedArchitecture,SOA);其三,它还具有统一的类装载器,从而能够实现应用的热部署和热卸载能力。因此,它是高度模块化的和松耦合的。大量的应用案例证明,Tomcat5应用服务器是健壮的、高质量的,而且还具有良好的性能。因此,我们选用Tomcat作为系统的J2EE中间件。数据库系统MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下公司。MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。1.2部署方法1.2.1JDK的安装与部署JDK的安装打开光盘,找到光盘文件夹,找到jdk安装文件包。如下图所示:用鼠标左键双击JDK安装包,会出现下图所示的安装界面。6其实上面那个步骤是在加载配置,为安装JDK做前期准备。之后会出现下图所示的界面。我们选中“我接受该许可证协议中的条款”,“下一步”按钮将自动激活,然后点击该按钮,会出现下图所示的自定义安装界面。7可以根据需要选择不同的安装路径和安装内容。这里我们保持默认选择。点击“下一步”出现下图所示的“正在安装”界面。8等待进度条到100%的时候,又会跳出“自定义安装”界面,这个时候要安装的是语言支持插件。直接点击下一步。然后会出现浏览器关联选项,可以根据自己的需要选择,安装完毕后还可以在控制面板中更改该选项。9点击“下一步”会出现安装完成的提示。当然这步要注意一下,360安全卫士可能会提示木马防火墙,大家要选择“允许程序的所有操作”,否则可能会造成JDK安装不完整。JDK的环境变量配置:完成了第一步,只是把JDK环境安装完成了。这个时候还要通过一系列的环境变量的配置才能使用JDK环境进行JAVA开发。配置环境变量包括java_home,path和classpath三个部分。用鼠标右击“我的电脑”,选择“属性”-“高级”-“环境变量”-“系统变量”-“新建”。10在“变量名”输入框中写入“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”(根据安装路径填写)。11JDK的环境变量已经配置完成,可以通过打开命令提示符窗口,输入命令“java-version”,看到Java版本的信息,来确定安装是否成功。首先点击“开始”,然后点击“运行”。然后会出现下图所示的输入界面,输入“cmd”,按Enter键。这个时候就进入了“命令提示符”窗口。这个时候输入“java-version”,特别注意java和-version之间有一个空格,按Enter键。12JDK版本信息就全部显示出来了,也表面JDK已经安装和配置完成,可以开始进