当前位置首页 > 计算机 > WEB服务/网站/SEO
搜柄,搜必应! 快速导航 | 使用教程

JavaWEB服务器配置使用

文档格式:PPT| 26 页|大小 824.50KB|2024-10-12 发布|举报 | 版权申诉
第1页
第2页
第3页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 26
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • 单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,北京传智播客教育,,*,高级软件人才实作培训专家,!,高级软件人才实作培训专家,!,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,北京传智播客教育,,*,高级软件人才实作培训专家,!,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,北京传智播客教育,,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,高级软件人才实作培训专家,!,北京传智播客教育,,JavaWEB,服务器配置使用,传智,.,急先锋,北京传智播客教育,,WEB,开发的前景,软件开发的两种架构:,c/s,和,b/s,WEB,开发的前景,北京传智播客教育,,WEB,开发的相关知识,WEB,,在英语中,web,即表示网页的意思,它用于表示,Internet,主机上供外界访问的资源Internet,上供外界访问的,Web,资源分为:,静态,web,资源(如,html,页面):,指,web,页面中供人们浏览的数据始终是不变动态,web,资源:,指,web,页面中供人们浏览的数据是由程序产生的,不同时间点访问,web,页面看到的内容各不相同。

    静态,web,资源开发技术,Html,常用动态,web,资源开发技术:,JSP/Servlet,、,ASP,、,PHP,、,python,等,在,Java,中,动态,web,资源开发技术统称为,Javaweb,,我们课程的重点也是教大家如何使用,Java,技术开发动态的,web,资源,即动态,web,页面北京传智播客教育,,静态资源与动态资源的区别,北京传智播客教育,,WEB,开发中的服务器,服务器的概念:,硬件:就是一台电脑,软件:需要在这台电脑上安装服务器的软件,*如果一台电脑上安装了服务器的软件的话,那么这台电脑就,可以称为,WEB,服务器,访问:,IP+,端口号,如果是域名,解析成,IP,地址,,默认端口号是,80,:可以不写,北京传智播客教育,,常见,WEB,服务器,我们需要使用的是,Web,服务器和,JSP/Servlet,容器,通常这两者会集于一身下面是对,JavaWeb,服务器:,Tomcat,(,Apache,):当前应用最广的,JavaWeb,服务器;,JBoss,(,Redhat,红帽):支持,JavaEE,,应用比较广;,EJB,容器,GlassFish,(,Orcale,):,Oracle,开发,JavaWeb,服务器,应用不是很广;,Resin,(,Caucho,):支持,JavaEE,,应用越来越广;,Weblogic,(,Orcale,):要钱的!支持,JavaEE,,适合大型项目;,Websphere,(,IBM,):要钱的!支持,JavaEE,,适合大型项目;,北京传智播客教育,,常见,WEB,服务器,WebLogic,是,BEA,公司的产品,是目前应用最广泛的,Web,服务器,支持,JavaEE,规范,而且不断的完善以适应新的开发要求,启动界面如图,北京传智播客教育,,常见,WEB,服务器,另一个常用的,Web,服务器是,IBM,公司的,WebSphere,,支持,J2EE,规范,启动界面如图,北京传智播客教育,,常见,WEB,服务器,apache,在小型的应用系统或者有特殊需要的系统中,可以使用一个,免费的,Web,服务器:,Tomcat,,该服务器支持全部,JSP,以及,Servlet,规范,启动界面如图,北京传智播客教育,,Tomcat,服务器概述,Tomcat,服务器由,Apache,提供,开源免费。

    由于,Sun,和其他公司参与到了,Tomcat,的开发中,所以最新的,JSP/Servlet,规范总是能在,Tomcat,中体现出来当前最新版本是,Tomcat8,,我们课程中使用,Tomcat7,Tomcat7,支持,Servlet3.0,,而,Tomcat6,只支持,Servlet2.5,!,北京传智播客教育,,Tomcat,服务器,Tomcat,官方站点,:,http:/jakarta.apache.org,获取,Tomcat,安装程序包,tar.gz(,zip,),文件是,Linux,操作系统下的安装版本,exe,文件是,Windows,系统下的安装版本,zip,文件是,Windows,系统下的压缩版本,安装,Tomcat-,配置,JAVA_HOME,北京传智播客教育,,Tomcat,服务器,双击,bin,目录下的,startup.bat,文件,输入,http:/localhost:8080/,,显示如下界面代表安装成功,北京传智播客教育,,常见启动问题,JAVA_HOME,环境变量,在,windows,中设置,JAVA_HOME,环境变量,JAVA_HOME,路径必须是,JDK,不可以是,JRE,端口占用问题,WindoxXP,使用,Fport,工具,Win7,使用,DOS,命令,netstat ano,win7,自带,World wide web publish IIS,服务 默认占用端口,80,北京传智播客教育,,端口占用的问题,同时启动了多个,tomcat,服务器(,MyEclipse,),将占用的了,8080,端口的程序结束掉。

    如果是,XP,系统,可以使用工具,Fport.exe,来找到占用,8080,端口的应用程序,在任务管理器中结束该程序通用版:在,cmd,命令窗口输入,netstat ano,,找到占用,8080,端口的程序因为没有程序的名称,通过,PID,结束程序修改,tomcat,自己的端口号修改,tomcat,目录下的,server.xml,文件中的端口配置,找到,port,项,修改端口,改完后重启,tomcat,服务器有系统自带,IIS,服务,占用,80,端口,停止该服务北京传智播客教育,,Tomcat,的目录结构,Tomcat,的目录层次结构,存放启动和关闭,Tomcat,的脚本文件,存放,Tomcat,服务器的各种配置文件,存放,Tomcat,服务器和所有,web,应用,程序需要访问的,jar,文件,存放,Tomcat,的日志文件,存放,Tomcat,运行时产生的临时文件,当发布,web,应用程序时,通常把,web,应用程序的目录及文件放到这个目录下,Tomcat,将,JSP,生成的,Servlet,源文件和字节码文件放到这个目录下,北京传智播客教育,,WEB,应用程序,WEB,应用程序指供浏览器访问的程序,通常也简称为,web,应用,一个,web,应用由多个静态,web,资源和动态,web,资源组成,如,:,html,、,css,、,js,文件,-,静态,web,资源,Jsp,文件、,java,程序、支持,jar,包、,-,动态,web,资源,配置文件等等,.,组成,web,应用的这些文件通常我们会使用一个目录组织,这个目录称之为,web,应用所在目录,(,网站的根目录,),。

    Web,应用开发好后,若想供外界访问,需要把,web,应用所在目录交给,web,服务器管理,,这个过程称之为虚似目录的映射,北京传智播客教育,,WEB,应用(网站目录)的组成结构,开发,web,应用时,不同类型的文件有严格的存放规则,否则不仅可能会使,web,应用无法访问,还会导致,web,服务器启动报错Web,应用所在目录,这些文件一般存在,web,应,用根目录下,,根目录下的,文件外界可以直接访问,java,类、,jar,包、,web,应,用的配置文件存在这个,目录下,,该目录下的文,件外界无法非法直接访,问,由,web,服务器负责,调用,北京传智播客教育,,使用My,Eclipse,配置,tomcat,在,window,下找到,servers,中的,tomcat,选择相应的版本后,配置本地的,tomcat,再配置本地的,JDK,(可选),配置成功后启动服务器,在,myeclipse,中创建,web,项目,部署到,tomcat,中,启动服务器WebRoot,目录变成了虚拟路径了,想该项目的虚拟路径,需要修改项目,右键,properties-myeclipseweb,北京传智播客教育,,虚拟目录的映射方式,(,如何部署,web,程序,),虚拟目录的映射有二种方式:,1,、在,server.xml,文件的,host,元素中配置,例如:,补充知识点:映射缺省,web,应用。

    注意:一个,Context,即代表一个,web,应用,,context,元素在配置文件中除用于映射虚似目录外,它还可用于为,web,应用配置一些资源,例如:配置,web,应用使用的数据库连接池,,javamail session,等(这些本配置以后会用到)虚似目录名称,Web,应用所在目录,北京传智播客教育,,虚拟目录的映射方式,(,如何部署,web,程序,),conf/catalana/localhost,:在该目录下创建,hello5.xml,文件,在该文件中编写,元素,代码如下:,文件名:指定当前应用的名称;,docBase,:指定应用的物理位置;,浏览器访问路径:,http:/localhost:8080/hello5/index.html,北京传智播客教育,,Web,系统通信详解,北京传智播客教育,,配置虚似主机,(了解),在一个,tomcat,服务器中可以放置多个网站,,所谓配置虚似主机,就是在,tomcat,服务器中配置一个网站如需在,WEB,服务器中配置一个网站,需使用,Host,元素进行配置,例:,配置的主机,(,网站,),要想被外部访问,必须在,DNS,服务器或,windows,系统中注册,C:WINDOWSsystem32driversetchosts,北京传智播客教育,,配置虚似主机,(了解),需要修改端口为,80,在,hosts,文件中绑定关系,ip,,在,server.xml,中添加,标签的配置,name=””,:指定虚拟主机名为,,;,appBase=”D:/itcastapps”,:指定当前虚拟主机的应用程序存放目录为,D:/itcastapps,。

    在,itcastapps,目录下创建名为,ROOT,的应用,因为一个主机只可以有一个名为,ROOT,的应用,名为,ROOT,的应用在浏览器中访问是可以不给出应用名称北京传智播客教育,,作业,(,虚拟目录三种配置方式,),在,webapps,目录下创建一个可供外界访问的,web,应用,在,server.xml,文件中进行配置,把,c:,盘下的某一个,web,应用映射成可供外界访问的虚似目录,在,conf/catalina/localhost,目录下进行设置,把,c:,盘下的某一个,web,应用映射成可供外界访问的虚似目录,北京传智播客教育,,作业,在,server.xml,文件中配置一台,,的虚似主机,然后在,window,系统中注册,,这台主机,(,修改,hosts,文件,),在虚似主机的根目录中创建一个名称为,itcast,的,web,应用,并在该应用下创建一个,index.html,页面,然后把,web,应用映射成缺省,web,应用index.html,页面设置为,web,应用的首页,将,web,服务器端口更改为,80,端口,画图说明浏览器是如何访问到,web,服务器下的,web,主机下的,web,应用下的,web,资源的,。

    点击阅读更多内容
    卖家[上传人]:无极剑圣
    资质:实名认证
    相关文档
    正为您匹配相似的精品文档