- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
day09笔记(tomcat、Servlet)课案
第9天 web服务器和Servlet技术
今日任务
JavaWeb技术知识介绍
Tomcat服务器安装和配置
项目发布三种方式
HTTP协议介绍
Servlet介绍编写简单的Servlet程序 3W why? how? what?
Servlet细节web开发路径问题(特别容易混淆)
ServletConfig和ServletContext介绍
WEB技术
web开发是什么Web开发:主要指的是网站的开发。的JavaEE开发,主要是基于网页开发后台的所有应用程序。Web开发使用的到:开发使用的技术:
Html、css、JavaScript、DOM技术。 其他的技术:ASP的技术)PHP技术、Java中的 使用上述的技术可以开发一个web出来,但是这个web项目有自己的分类:
静态web资源
使用html、css、js、dom、文件、音频视频等资料,这些都属于静态的资源。 2、动态web资源: 使用其他的技术随着程序的运行生的一些网页等信息。中使用Servlet技术或者就可
以开发出动态的web数据
Web服务器: 主要是开发好的web,运行起来,把这些资源提供给外界,让其他的用户可以访问到这些资源。
的web服务器:
TOMCAT是一个开源免费的web服务器它支持JavaEE的规范。
Weblogic:的收费服务器,它支持JavaEE的所有规范。 Websphere:的收费服务器,它支持JavaEE的所有规范
真正运行项目的设备,不是个人台式机。需要购买大型的服务器 大型服务器就是。这个硬件需要接入到互联网中。当服务器接入到互联网中之后,就会给这个服务器分配一个固定的IP。
就前面介绍的服务器安装在硬件。服务器就会有自己端口号。 /
安装和目录介绍
安装介绍:
解压当前这个tomcat压缩包。
bin:保存的是所有执行直接的命令。conf:是tomcat的配置目录:是tomcat运行所需的jar包
:是tomcat软件运行的日志文件
:临时文件
webapps:这个是一个十分重要的目录,我们开发的所有的web资源,需要这个目录下,tomcat服务器才能帮助运行,外界才能访问到Work:tomcat运行时需要一个目录,后期我们学习的翻译后就在这个目录。
Tomcat软件运行它需要依赖Java的运行环境。
在电脑中配置变量。
变量中配置的安装目录,不能包含bin目录
进入tomcat的安装目录中,在bin目录下有startup.bat,双击。
测试
打开浏览器在,在浏览器的地址栏中输入:
http://192.168..251:8080
:8080
http://localhost:8080
tomcat服务器安装配置常见问题
无法启动(闪退)
主要原因:没有配置JAVA_HOME环境变量。
JAVA_HOME 环境变量配置的是安装目录,不包含bin目录,不是tomcat的安装目录。
闪退的原因查看:可以在startup.bat文件中书协pause命令。让运行的窗口暂停。
端口被占用的问题
如果启动的时候,发生异常问题,有可能是端口被占用。
T服务器在启动的时候默认占用本地的,如果这个被占用,启动的时候就会报错。
本地端口使用情况:
dos窗口中输入netstat –nao 就可以查看当前端口的占用情况
查看当前端口占用的pid,然后打开任务管理器,找到进行,在进行查看当前对应的进程,进程干掉。
注意:如果这个是操作系统的任务进程,这时一般是不能停止这个。
没有配置CATALINA_HOME 环境变量
如果配置了闪退,可能缺少的是
CATALINA_HOME 环境变量中配置的是tomcat的安装目录,不包含bin目录。一般不需要配置。主机配置Tomcat服务器的配置,全部都在tomcat的安装目录下conf目录下完成:
修改tomcat的端口:
修改完server.xml必须服务器才有效。
配置主机 Tomcat默认配置的主机是localhost:
Name就是的主机名字。appBase主机中的web资源保存的目录。
项目web资源)发布Tomcat给出项目发布的方式:
介绍其中三种:
在webapps下面发布: 只需要把开发好的项目复制到webapps下面即可。这时重启tomcat服务器,tomcat服务器会自动的加载复制到webapps下面的所有项目资源。
将aaa文件夹拷贝到 tomcat/webapps目录下
通过浏览器地址栏访问:http://localhost:9090/aaa/01.html
1.2 项目需要,然后把压缩包发布到webapps下面:
将工程使用zip
文档评论(0)