




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2讲JavaEE开发及运行环境39第2讲JavaEE开发及运行环境3922.1JDK的下载、安装、配置JDK(JavaDevelopmentKit,Java开发工具包)是用于构建发布在Java平台上的组件和应用程序的开发环境。它是一切Java应用程序的基础,所有的Java应用程序都是构建在JDK之上。22.1JDK的下载、安装、配置JDK(JavaDev334安装双击下载的JDK安装程序即可启动安装向导,通过<欢迎>界面后即要求指定JDK的安装目录,这里选择D:\Java;接下来是确定安装选项,点击<安装>按钮即开始自动安装和进行相关配置。4安装5配置环境变量配置环境变量是为了设置Java程序的编译和运行环境信息。在Windows平台下,通常需要设置JAVA_HOME、CLASSPATH和PATH三个系统环境变量。鼠标右击“我的电脑”,然后选择快捷菜单的“属性”,然后在系统属性对话窗的“高级”选项卡里点击<环境变量>按钮,即可进入环境变量设置对话框。如图2.1所示。对话框的上栏用于设置当前用户的环境变量,下栏用于设置全局的系统环境变量。选择相应的环境变量后点击<编辑>按钮即对其进行设置。如果还没有建立该环境变量则可点击<新建>按钮建立。5配置环境变量6环境变量JAVA_HOME用于设置JDK的安装目录,这里为“D:\Java\jdk”。环境变量PATH用于设置JDK的程序目录,可设置为“%JAVA_HOME%\bin”,相当于“D:\Java\jdk\bin”。环境变量CLASSPATH用于设置JDK类库搜索路径,可在原有路径的前面添加“.;%JAVA_HOME%\jre\lib\rt.jar”;相当于“.;D:\Java\jdk\jre\lib\rt.jar;”。6环境变量JAVA_HOME用于设置JDK的安装目录,这里为7注意,如果环境变量包含多个值,则它们之间须以分号“;”分隔。设置CLASSPATH时注意不能漏了“.”,它代表组件当前路径,应放在最前面,表示首先在组件所在路径中搜索。JDK类库通常以JAR包的形式提供,因此将其设置为rt.jar,其中打包了JDK的所有类库。7注意,如果环境变量包含多个值,则它们之间须以分号“;”分隔82.2常用开发环境的安装、配置和使用Java企业级应用的开发仅有JDK和普通文本编辑器显然不够的,通常需要在集成开发环境(IDE)中进行。本文仅对目前主流的JavaEEIDE作一个简单的介绍。82.2常用开发环境的安装、配置和使用Java企业级应用9Eclipse/MyEclipse(1)简介Eclipse是IBM推出的、开放源码的、可扩展的通用开发平台。Eclipse由业界领先者推出,具有强大的行业力量;Eclipse美轮美奂的人机界面受到广泛赞誉和推崇;Eclipse提供对多重平台特性的支持,并支持包括Java在内的众多开发语言;Eclipse采用插件机制,是一个真正可扩展、可配置的IDE。MyEclipse本质上为Eclipse插件。其企业级开发平台(MyEclipseEnterpriseWorkbench)是功能强大的商用JavaEE集成开发环境,支持代码编写、配置、调试及发布,完整支持HTML、JavaScript、CSS、SQL、JSF、Struts和Hibernate等,是基于Eclipse并集成了丰富插件的商用IDE。建议初学者使用MyEclipse企业级开发平台进行学习,这样可简化JavaEE开发和布署的复杂性。9Eclipse/MyEclipse(1)简介1010111112(3)使用启动第一次启动MyEclipse时会首先弹出选择工作区对话框。工作区(workspace)是指存放源程序文件及配置文件的文件夹。选择一个文件夹并设置为默认工作区后,以后启动则直接使用该工作区并装入其中的应用程序。MyEclipse以项目(Project)为单位管理应用程序,一个项目对应一个应用程序。一个大型企业级应用通常可包含多个不同种类的应用(Application),每个应用对应一个项目,多个项目可包含在一个工作区(Workspace)中,一个工作区对应一个文件夹。12(3)使用13用户界面MyEclipse集成开发环境主界面如图2.2所示。与Eclipse十分相似,包括菜单栏、工具栏(Toolbar)、视图(View)、编辑器(Editor)和状态栏等。主菜单包括File(文件)、Edit(编辑)、Source(源代码)、Refactor(重构)、Navigate(导航)、Search(查找)、Project(项目)、MyEclipse、Run(运行)、Window(窗口)、Help(帮助)。MyEclipse主界面由若干称为视图(View)的功能子窗口组合而成,可更改各视图的大小,移动其位置。若干视图的组合称为透视图(Perspective)。选择“Window|ShowView”菜单命令可根据需要打开相关视图,在对象上单击或双击会自动打开相应的查看或编辑视图窗口。选择“Window|OpenPerspective”菜单命令切换到不同透视图界面,默认的透视图界面上图2.2所示。当因视图大小、位置改变而变得不便操作时,可选择“Window|ResetPerspective…”菜单命令恢复到默认透视图状态。13用户界面14图2.2
MyEclipse集成开发环境主界面14图2.2MyEclipse集成开发环境主界面15MyEclipse常用视图及功能见表2.1。表2.1
MyEclipse常用视图及功能说明视图功能说明Navigator显示项目中的文件列表PackageExplorer显示项目中的包和文件Outline显示编辑器中的当前文件的方法声明。单击方法名可快速定位到指定方法Hierarchy显示当前类的继承关系Problems显示编译错误和警告信息Console显示控制台程序的运行结果Tasks显示代码中未完成的任务Debug显示调试信息Variables显示调试过程中的变量值15MyEclipse常用视图及功能见表2.1。表2.1M16MyEclipse内置的编辑器具有代码提示和源码查看等高级功能。当在类名或对象名后输入点运算符“.”时将自动呈现代码提示窗口,从中可选择输入所需要的方法或属性等。当按住Ctrl键并单击类名或方法名时,将打开该类源码或直接定位到方法的定义部分。16MyEclipse内置的编辑器具有代码提示和源码查看等高17开发步骤创建工作区:创建工作区文件夹,并选择“File|SwitchWorkspace”菜单命令切换到该工作区。创建项目(Project):选择“File|New|Project…”菜单或直接点击“File|New”菜单中列出的常见项目类型(如JavaProject,WebProject,EJBProject等);创建应用程序组件:选择“File|New”菜单中列出的常见组件(Class、Interface等)。编写和编译组件:在编辑器中设计、编写和调试组件代码,保存并编译组件。MyEclipse默认为即时编译,能即时看到编译信息,以便发现问题即时纠正。打包/发布应用:选择“File|Export…”打包组件以便发布。如果设置好了应用服务器,则也可直接点击工具栏的<Deploy>图标将应用直接部署到服务器上。17开发步骤18
(4)程序调试基本概念当程序不能正常运行或者运行结果不正确时,表明程序中存在错误。按照错误的性质可将程序错误分成三类:语法错、语义错和逻辑错。这三类错误的发现时刻不同,处理错误的方式也不同。违反语法规范的错误称为语法错(syntaxerror)。如标识符未声明、表达式中运算符与操作数类型不匹配、赋值时变量类型与表达式类型不兼容、括号不匹配、语句末尾缺少分号、else没有匹配的if,等等。语法错又称为编译错。程序员必须及时改正语法错误并重新编译程序。为避免产生语法错误,应严格按照语法规则编写程序,注意标识符中字母大小写等细节问题。MyEclipse编辑器能即时识别语法错误并以红色x标记出错行。当鼠标移向出错标记时会给出错误信息。18(4)程序调试19程序语法正确但存在语言含义错误的情况称为语义错(semanticerror)。如输入数据格式错、除数为0错、变量赋值超出其范围、数组下标越界等。语义错会在程序运行时被发现,故又称为运行错(run-timeerror)。MyEclipse运行时一旦发现语义错,将停止程序运行,并在Console视图中给出异常类和出错位置,以方便程序员及时纠正错误。既无语法错也无语义错,但程序运行结果却不正确的错误称为逻辑错(logicerror)。如由于循环条件不正确或循环次数不对等因素导致得不到计算结果或计算结果不正确等。有些语义错和逻辑错的错误性质和出错位置很难确定,运行系统对逻辑错没有识别能力,找到错误所在位置和出错的原因是解决错误的关键所在。程序员必须凭借自身的程序设计经验,运用开发工具提供的调试功能,确定错误原因及出错位置,及时改正错误。19程序语法正确但存在语言含义错误的情况称为语义错(sema20调试方法MyEclipseIDE提供了完备的程序调试功能,允许程序逐条语句地单步运行,也允许设置断点后分段运行,还可即时观察所有变量值的动态变化情况以便找出错误所在。MyEclipse调试的基本步骤如下:设置断点(Breakpoint):在调试程序之前,首先需要在待调试程序段中设置若干断点(Breakpoint),以便程序运行到这里时暂停。设置断点的方法是:将光标移到某代码行的左侧区域双击或选择快捷菜单的“ToggleBreakpoint”,即可在该行之前出现一个蓝色圆点,表示该语句已被设置为运行时的断点。在断点标记处再次双击或选择快捷菜单的“ToggleBreakpoint”可清除该断点。20调试方法21运行调试:执行“Run|Debug”菜单命令进入调试运行透视图界面,如图2.3所示。程序运行至第一个断点处暂停。Debug视图的调试工具栏提供了多个调用按钮,点击<Resume>或按F8键可让暂停的程序恢复运行直到下一个断点或程序结束;点击<StepInto>或按F5键可跟踪进入被调函数内部观察;点击<StepOver>或F6按键则将函数调用作为一条语句,一次执行完而跟踪进函数内部调试。还可点击<RuntoLine>让程序运行至当前光标所在的代码行暂停。查看变量的当前值:在调试过程中,Variables视图将动态显示当前作用域内的所有变量值,通过观察分析变量值的变化有助于找出程序的错误所在。21运行调试:执行“Run|Debug”菜单命令进入调试运行222.3常用JavaEE服务器的安装、配置和使用TomcatTomcat是一个免费开源的、被广泛用于构建中小型网站的Web服务器,是一个高效轻便的JSP和Servlet容器。在基于SSH开源框架的企业应用开发中,Tomcat甚至可充当企业应用服务器。Tomcat非常小巧,整个软件不足10M。从官网(/)可免费下载最新版的Tomcat,下载后只须简单地解压到硬盘上即可使用。在Tomcat安装目录中有一个bin目录,其中有用于启动和停止Tomcat服务的两个批处理文件,双击startup.bat则可启动Tomcat服务器,shutdown.bat则用于停止Tomcat服务。222.3常用JavaEE服务器的安装、配置和使用To23Tomcat的默认HTTP端口为8080。Tomcat启动后就可通过浏览器访问其Web站点。在地址栏输入http://localhost:8080/即可打开Tomcat服务器的主页,如图2.4所示。23Tomcat的默认HTTP端口为8080。Tomcat启24Web应用一般都被部署在Tomcat安装目录的webapps子目录下。站点管理页面本身也是一个Web应用,它位于webapps下的manager文件夹中。此外还有一个例子应用,对应的文件夹为examples。在浏览器地址栏输入http://localhost:8080/examples/即可进入例子应用页面,可预览Tomcat内附的JSP和Servlet例子的执行效果及源码。24Web应用一般都被部署在Tomcat安装目录的webap252526Jboss服务器的默认端口是8080,在浏览器地址栏输入http://localhost:8080/即可进入JBoss服务器的主页,然后点击JMXConsole链接即可进入JBoss服务器的管理控制台页面,如图2.6所示。26Jboss服务器的默认端口是8080,在浏览器地址栏输入272728应用服务器安装完成后接下来就是创建新的用户域(Domain)。执行“开始|程序|BEAProducts|Tools|ConfigurationWizard”将启动配置管理向导,然后选择建WebLogic域,接下来设置管理用户名和密码,最后指定一个域名和保存的文件夹,其它选项保持默认即可完成用户域的创建。在WebLogic应用服务器中,JavaEE应用程序都是部署在域中进行管理。用户域创建成功后,开始菜单的BEAProducts程序组中会多出一个UserProjects文件夹,其中就有一个域文件夹,其中有几个菜单项,包括启动域服务器和管理服务控制台命令。首先应启动域服务器,然后就可通过管理服务控制台对WebLogic服务器进行管理。进入控制台时需要登录验证,输入正确的域管理用户和口令后就可打开域管理页面,如图2.7所示,这是一个功能强大的JavaEE应用服务器管理页面,可对服务器进行各种管理和配置,包括JavaEE应用的部署等。28应用服务器安装完成后接下来就是创建新的用户域(Domai292930在IDE中配置应用服务器这里以MyEclipseIDE为例介绍各种常见应用服务器的配置。点击MyEclipse工具栏的服务器图标边的小三角形,从弹出菜单中选择ConfigureServer命令,打开【Preferences】对话框,右侧目录树中显示并自动定位到Servers,展开即可看到可以在MyEclipse中配置的各种应用服务器。若需要配置Tomcat6服务器,则继续展开Tomcat并选择Tomcat6.x,然后点击右侧TomcatHomeDirectory框旁边的<Browse…>按钮,找到Tomcat的安装目录后,各配置项则会自动设置到相应值。设置完成的界面如图2.9所示。30在IDE中配置应用服务器31图2.9
Tomcat6.x服务器配置对话框31图2.9Tomcat6.x服务器配置对话框32其它应用服务器的配置大同小异,图2.10和2.11分别是GlassFish3和Weblogic10的配置界面。图2.10
GlassFish3服务器配置对话框32其它应用服务器的配置大同小异,图2.10和2.11分别是33图2.11
Weblogic10服务器配置对话框33图2.11Weblogic10服务器配置对话框342.4常用数据库系统的安装、配置和使用这里只简单介绍MySQL和Oracle两个数据库系统。MySQL是一个开源免费的、被广泛用于中小型网站的性能优良的中小型数据库系统。Oracle企业版则是一个被广泛应用于大型企业信息系统中的、功能强大的、著名商用数据库系统。342.4常用数据库系统的安装、配置和使用这里只简单介3535363637第一次启动NavicatLite后需要建立数据库连接,选择菜单“文件|新建连接|MySQL…”,在弹出的连接对话框中输入连接名(如MySQL)和MySQLroot用户的密码,其它选项保持默认,然后点<确定>按钮即可创建一个连接到本地MySQL数据库的连接,双击左侧图窗格中的连接图标(如MySQL),即可打开至MySQL的连接并显示其中的对象。图2.9为在NavicatLite中操作MySQL的界面。其它操作可参见Navicat中文参考手册,本文不再详述。37第一次启动NavicatLite后需要建立数据库连接,38图2.9NavicatLite中的MySQL操作界面38图2.9NavicatLite中的MySQL操作界面393940OracleXE数据库的管理页面如图2.10所示。在这里,管理员可以创建新用户、设置用户权限、配置数据库、浏览和创建数据库对象、执行SQL语句等。Oracle企业版的安装和使用稍微复杂些,本文不作详述。40OracleXE数据库的管理页面如图2.10所示。在这41图2.10
OracleXE数据库管理页面41图2.10OracleXE数据库管理页面42END!42END!演讲完毕,谢谢观看!演讲完毕,谢谢观看!第2讲JavaEE开发及运行环境39第2讲JavaEE开发及运行环境39452.1JDK的下载、安装、配置JDK(JavaDevelopmentKit,Java开发工具包)是用于构建发布在Java平台上的组件和应用程序的开发环境。它是一切Java应用程序的基础,所有的Java应用程序都是构建在JDK之上。22.1JDK的下载、安装、配置JDK(JavaDev46347安装双击下载的JDK安装程序即可启动安装向导,通过<欢迎>界面后即要求指定JDK的安装目录,这里选择D:\Java;接下来是确定安装选项,点击<安装>按钮即开始自动安装和进行相关配置。4安装48配置环境变量配置环境变量是为了设置Java程序的编译和运行环境信息。在Windows平台下,通常需要设置JAVA_HOME、CLASSPATH和PATH三个系统环境变量。鼠标右击“我的电脑”,然后选择快捷菜单的“属性”,然后在系统属性对话窗的“高级”选项卡里点击<环境变量>按钮,即可进入环境变量设置对话框。如图2.1所示。对话框的上栏用于设置当前用户的环境变量,下栏用于设置全局的系统环境变量。选择相应的环境变量后点击<编辑>按钮即对其进行设置。如果还没有建立该环境变量则可点击<新建>按钮建立。5配置环境变量49环境变量JAVA_HOME用于设置JDK的安装目录,这里为“D:\Java\jdk”。环境变量PATH用于设置JDK的程序目录,可设置为“%JAVA_HOME%\bin”,相当于“D:\Java\jdk\bin”。环境变量CLASSPATH用于设置JDK类库搜索路径,可在原有路径的前面添加“.;%JAVA_HOME%\jre\lib\rt.jar”;相当于“.;D:\Java\jdk\jre\lib\rt.jar;”。6环境变量JAVA_HOME用于设置JDK的安装目录,这里为50注意,如果环境变量包含多个值,则它们之间须以分号“;”分隔。设置CLASSPATH时注意不能漏了“.”,它代表组件当前路径,应放在最前面,表示首先在组件所在路径中搜索。JDK类库通常以JAR包的形式提供,因此将其设置为rt.jar,其中打包了JDK的所有类库。7注意,如果环境变量包含多个值,则它们之间须以分号“;”分隔512.2常用开发环境的安装、配置和使用Java企业级应用的开发仅有JDK和普通文本编辑器显然不够的,通常需要在集成开发环境(IDE)中进行。本文仅对目前主流的JavaEEIDE作一个简单的介绍。82.2常用开发环境的安装、配置和使用Java企业级应用52Eclipse/MyEclipse(1)简介Eclipse是IBM推出的、开放源码的、可扩展的通用开发平台。Eclipse由业界领先者推出,具有强大的行业力量;Eclipse美轮美奂的人机界面受到广泛赞誉和推崇;Eclipse提供对多重平台特性的支持,并支持包括Java在内的众多开发语言;Eclipse采用插件机制,是一个真正可扩展、可配置的IDE。MyEclipse本质上为Eclipse插件。其企业级开发平台(MyEclipseEnterpriseWorkbench)是功能强大的商用JavaEE集成开发环境,支持代码编写、配置、调试及发布,完整支持HTML、JavaScript、CSS、SQL、JSF、Struts和Hibernate等,是基于Eclipse并集成了丰富插件的商用IDE。建议初学者使用MyEclipse企业级开发平台进行学习,这样可简化JavaEE开发和布署的复杂性。9Eclipse/MyEclipse(1)简介5310541155(3)使用启动第一次启动MyEclipse时会首先弹出选择工作区对话框。工作区(workspace)是指存放源程序文件及配置文件的文件夹。选择一个文件夹并设置为默认工作区后,以后启动则直接使用该工作区并装入其中的应用程序。MyEclipse以项目(Project)为单位管理应用程序,一个项目对应一个应用程序。一个大型企业级应用通常可包含多个不同种类的应用(Application),每个应用对应一个项目,多个项目可包含在一个工作区(Workspace)中,一个工作区对应一个文件夹。12(3)使用56用户界面MyEclipse集成开发环境主界面如图2.2所示。与Eclipse十分相似,包括菜单栏、工具栏(Toolbar)、视图(View)、编辑器(Editor)和状态栏等。主菜单包括File(文件)、Edit(编辑)、Source(源代码)、Refactor(重构)、Navigate(导航)、Search(查找)、Project(项目)、MyEclipse、Run(运行)、Window(窗口)、Help(帮助)。MyEclipse主界面由若干称为视图(View)的功能子窗口组合而成,可更改各视图的大小,移动其位置。若干视图的组合称为透视图(Perspective)。选择“Window|ShowView”菜单命令可根据需要打开相关视图,在对象上单击或双击会自动打开相应的查看或编辑视图窗口。选择“Window|OpenPerspective”菜单命令切换到不同透视图界面,默认的透视图界面上图2.2所示。当因视图大小、位置改变而变得不便操作时,可选择“Window|ResetPerspective…”菜单命令恢复到默认透视图状态。13用户界面57图2.2
MyEclipse集成开发环境主界面14图2.2MyEclipse集成开发环境主界面58MyEclipse常用视图及功能见表2.1。表2.1
MyEclipse常用视图及功能说明视图功能说明Navigator显示项目中的文件列表PackageExplorer显示项目中的包和文件Outline显示编辑器中的当前文件的方法声明。单击方法名可快速定位到指定方法Hierarchy显示当前类的继承关系Problems显示编译错误和警告信息Console显示控制台程序的运行结果Tasks显示代码中未完成的任务Debug显示调试信息Variables显示调试过程中的变量值15MyEclipse常用视图及功能见表2.1。表2.1M59MyEclipse内置的编辑器具有代码提示和源码查看等高级功能。当在类名或对象名后输入点运算符“.”时将自动呈现代码提示窗口,从中可选择输入所需要的方法或属性等。当按住Ctrl键并单击类名或方法名时,将打开该类源码或直接定位到方法的定义部分。16MyEclipse内置的编辑器具有代码提示和源码查看等高60开发步骤创建工作区:创建工作区文件夹,并选择“File|SwitchWorkspace”菜单命令切换到该工作区。创建项目(Project):选择“File|New|Project…”菜单或直接点击“File|New”菜单中列出的常见项目类型(如JavaProject,WebProject,EJBProject等);创建应用程序组件:选择“File|New”菜单中列出的常见组件(Class、Interface等)。编写和编译组件:在编辑器中设计、编写和调试组件代码,保存并编译组件。MyEclipse默认为即时编译,能即时看到编译信息,以便发现问题即时纠正。打包/发布应用:选择“File|Export…”打包组件以便发布。如果设置好了应用服务器,则也可直接点击工具栏的<Deploy>图标将应用直接部署到服务器上。17开发步骤61
(4)程序调试基本概念当程序不能正常运行或者运行结果不正确时,表明程序中存在错误。按照错误的性质可将程序错误分成三类:语法错、语义错和逻辑错。这三类错误的发现时刻不同,处理错误的方式也不同。违反语法规范的错误称为语法错(syntaxerror)。如标识符未声明、表达式中运算符与操作数类型不匹配、赋值时变量类型与表达式类型不兼容、括号不匹配、语句末尾缺少分号、else没有匹配的if,等等。语法错又称为编译错。程序员必须及时改正语法错误并重新编译程序。为避免产生语法错误,应严格按照语法规则编写程序,注意标识符中字母大小写等细节问题。MyEclipse编辑器能即时识别语法错误并以红色x标记出错行。当鼠标移向出错标记时会给出错误信息。18(4)程序调试62程序语法正确但存在语言含义错误的情况称为语义错(semanticerror)。如输入数据格式错、除数为0错、变量赋值超出其范围、数组下标越界等。语义错会在程序运行时被发现,故又称为运行错(run-timeerror)。MyEclipse运行时一旦发现语义错,将停止程序运行,并在Console视图中给出异常类和出错位置,以方便程序员及时纠正错误。既无语法错也无语义错,但程序运行结果却不正确的错误称为逻辑错(logicerror)。如由于循环条件不正确或循环次数不对等因素导致得不到计算结果或计算结果不正确等。有些语义错和逻辑错的错误性质和出错位置很难确定,运行系统对逻辑错没有识别能力,找到错误所在位置和出错的原因是解决错误的关键所在。程序员必须凭借自身的程序设计经验,运用开发工具提供的调试功能,确定错误原因及出错位置,及时改正错误。19程序语法正确但存在语言含义错误的情况称为语义错(sema63调试方法MyEclipseIDE提供了完备的程序调试功能,允许程序逐条语句地单步运行,也允许设置断点后分段运行,还可即时观察所有变量值的动态变化情况以便找出错误所在。MyEclipse调试的基本步骤如下:设置断点(Breakpoint):在调试程序之前,首先需要在待调试程序段中设置若干断点(Breakpoint),以便程序运行到这里时暂停。设置断点的方法是:将光标移到某代码行的左侧区域双击或选择快捷菜单的“ToggleBreakpoint”,即可在该行之前出现一个蓝色圆点,表示该语句已被设置为运行时的断点。在断点标记处再次双击或选择快捷菜单的“ToggleBreakpoint”可清除该断点。20调试方法64运行调试:执行“Run|Debug”菜单命令进入调试运行透视图界面,如图2.3所示。程序运行至第一个断点处暂停。Debug视图的调试工具栏提供了多个调用按钮,点击<Resume>或按F8键可让暂停的程序恢复运行直到下一个断点或程序结束;点击<StepInto>或按F5键可跟踪进入被调函数内部观察;点击<StepOver>或F6按键则将函数调用作为一条语句,一次执行完而跟踪进函数内部调试。还可点击<RuntoLine>让程序运行至当前光标所在的代码行暂停。查看变量的当前值:在调试过程中,Variables视图将动态显示当前作用域内的所有变量值,通过观察分析变量值的变化有助于找出程序的错误所在。21运行调试:执行“Run|Debug”菜单命令进入调试运行652.3常用JavaEE服务器的安装、配置和使用TomcatTomcat是一个免费开源的、被广泛用于构建中小型网站的Web服务器,是一个高效轻便的JSP和Servlet容器。在基于SSH开源框架的企业应用开发中,Tomcat甚至可充当企业应用服务器。Tomcat非常小巧,整个软件不足10M。从官网(/)可免费下载最新版的Tomcat,下载后只须简单地解压到硬盘上即可使用。在Tomcat安装目录中有一个bin目录,其中有用于启动和停止Tomcat服务的两个批处理文件,双击startup.bat则可启动Tomcat服务器,shutdown.bat则用于停止Tomcat服务。222.3常用JavaEE服务器的安装、配置和使用To66Tomcat的默认HTTP端口为8080。Tomcat启动后就可通过浏览器访问其Web站点。在地址栏输入http://localhost:8080/即可打开Tomcat服务器的主页,如图2.4所示。23Tomcat的默认HTTP端口为8080。Tomcat启67Web应用一般都被部署在Tomcat安装目录的webapps子目录下。站点管理页面本身也是一个Web应用,它位于webapps下的manager文件夹中。此外还有一个例子应用,对应的文件夹为examples。在浏览器地址栏输入http://localhost:8080/examples/即可进入例子应用页面,可预览Tomcat内附的JSP和Servlet例子的执行效果及源码。24Web应用一般都被部署在Tomcat安装目录的webap682569Jboss服务器的默认端口是8080,在浏览器地址栏输入http://localhost:8080/即可进入JBoss服务器的主页,然后点击JMXConsole链接即可进入JBoss服务器的管理控制台页面,如图2.6所示。26Jboss服务器的默认端口是8080,在浏览器地址栏输入702771应用服务器安装完成后接下来就是创建新的用户域(Domain)。执行“开始|程序|BEAProducts|Tools|ConfigurationWizard”将启动配置管理向导,然后选择建WebLogic域,接下来设置管理用户名和密码,最后指定一个域名和保存的文件夹,其它选项保持默认即可完成用户域的创建。在WebLogic应用服务器中,JavaEE应用程序都是部署在域中进行管理。用户域创建成功后,开始菜单的BEAProducts程序组中会多出一个UserProjects文件夹,其中就有一个域文件夹,其中有几个菜单项,包括启动域服务器和管理服务控制台命令。首
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年遵义驾驶教练员考试题
- 2025年黑龙江出租车驾驶员考试试题题库答案
- 2025年南京货运从业资格证考试题答案解析
- 见证取样培训课件
- 辅导老师培训课件
- 输血培训课件
- 无锡健鼎工作汇报
- 液压传动培训课件
- 校园欺凌分类题目及答案
- 小学阅读空间题目及答案
- 火焰原子吸收光谱法测定铜的含量结果分析
- AQ∕T 7009-2013 机械制造企业安全生产标准化规范
- 医疗废物的分类与管理
- 江苏泰州市:2024年小升初英语模拟卷(B)(译林版三起)
- 六年级下册语文试题-“快乐读书吧”练习题|部编版(含答案)
- 国家开放大学《Python语言基础》实验9:函数定义和调用参考答案
- 高速公路交通事故处理流程与责任认定
- 观光电梯方案
- 国开 0-3岁婴幼儿的保育与教育形考任务一~四参考答案
- 混凝土箱涵技术规程
- 电力电子技术在电力系统中的应用
评论
0/150
提交评论