Javaweb开发了解前端知识六、Tomcat Javaweb开发了解前端知识五、xml文档与dom4j解析技术

1.JavaWeb的概念,什么是JavaWeb

2.Web资源的分类

3.常用的Web服务器

4.Tomcat服务器和Servlet版本的对应关系

5.Tomcat的使用

6.TomcatEclipse整合

7.Eclipse创建动态的web工程

8.TomcatEclipse中副本的位置修改



1.JavaWeb的概念,什么是JavaWeb


JavaWeb指的是使用java语言去编写所有浏览器可以访问到的程序的总称。叫JavaWeb

 

Web的开发,是基于请求和响应的。

 

a) 什么是请求

请求指的是客户端给服务器发送数据。

b) 什么是响应

服务器给客户端回传数据,叫响应。

c) 请求和响应的关系

请求和响应是成对出现的。有请求就有响

2.Web资源的分类

Web的资源分为两大类:静态资源和动态资源

 

静态资源: htmlcssjstxt文本、img图片、视频……

动态资源: jsp动态页面。Servlet程序

3.常用的Web服务器

web服务器简介

Tomcat:由Apache组织提供的一种Web服务器,提供对jspServlet的支持。它是一种轻量级的javaWeb容器(服务器)(Servlet容器),也是当前应用最广的JavaWeb服务器(免费)

Jboss:是一个遵从JavaEE规范的、开放源代码的、纯JavaEJB服务器,它支持所有的JavaEE规范(免费)。

GlassFish: 由Oracle公司开发的一款JavaWeb服务器,是一款强健的商业服务器,达到产品级质量(应用很少)。

Resin:是CAUCHO公司的产品,是一个非常流行的服务器,对servletJSP提供了良好的支持,

性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多)。

WebLogic:是Oracle公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,

而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。

4.Tomcat服务器和Servlet版本的对应关系

当前企业常用的版本 6.* / 7.*/8.*


Servlet2.5版本使用的是xml配置

Servlet3.0之后都是注解方式。

5.Tomcat的使用

a) 安装

只需要找到你需要安装的Tomcat版本的对应的zip压缩包解压到你需要安装的目录即可。

b) 目录介绍

bin >>>>>>>>>>保存Tomcat程序的可执行文件

conf >>>>>>>>>> 存放tomcat服务器的配置文件

lib >>>>>>>>>> Tomcat运行需要jar

logs >>>>>>>>>> 存放tomcat运行时输出日记的目录

temp>>>>>>>>>> 临时的数据的目录

webapps>>>>>>>>>> 我们需要发布的web工程,布暑的目录

work>>>>>>>>>>Session序列化存放的目录,以及jsp翻译成为Servlet程序之后存放的目录

c) 如何启动Tomcat服务器

找到Tomcat安装目录的bin目录,找到其中的startup.bat文件,双击运行Tomcat服务器。

查看Tomcat服务器是否启动成功?

打开浏览器,在浏览器地址栏中输入地址:http://localhost:8080 http://127.0.0.1:8080  http://ip:8080

当我们浏览器出现如下界面,说明tomcat服务器启动成功!


启动Tomcat服务器常见错误一是:

一:双击startup.bat文件,出现一个小黑窗口,一闪而过。原来就是因为我们的系统中环境变量”JAVA_HOME”没有配置成功

常见的配置JAVA_HOME环境变量错误的情况有:

一:java_home错误必须都是大写字母

二:JAVA-HOME错误中间必须是下划线,不能是减号

三:JAVA_HOME  的值,配置到 你的jdk的安装目录。不要配置到jdk的目录下的bin目录

常见的Tomcat启动失败错误二:

端口被占用。

第二种启动Tomcat服务器的方式:

1、打开系统的cmd命令行窗口

2、切换到Tomcatbin目录下

3、在命令行窗口下。输入命令 catalina run命令

d) Tomcat的停止

1、找到Tomcat下的bin目录下的shutdown.bat文件,双击停止 Tomcat服务器。

2、关闭Tomcat服务器开启时的窗口

3、切换到tomcat服务器开启时的窗口,快捷键 Ctrl+C

e) 如何修改Tomcat的端口号

找到Tomcat服务器下的conf目录下的servers.xml配置文件。


修改完tomcat服务器的端口号之后一定在重启Tomcat服务器才能生效。

 

Http协议中,默认使用的是端口号是80.

 

就是当我们在访问的地址中,如果没有写端口号的号。默认的端口号就是80.

http://www.baidu.com 相当 http://www.baidu.com:80

f) ROOT的工程的访问,以及 默认index.html页面的访问

当我们在浏览器地址栏中输入http://ip:port/ 没有工程名的时候。默认访问的是ROOT工程

当我们在浏览器地址栏中输入http://ip:port/工程名/ 没有跟资源名的时候。默认访问的是index.htmlindex.jsp页面


6.TomcatEclipse整合

a) 如何整合TomcatEclipse

1、打开EclipseServers窗口

2、点击Servers容器中的文字去创建一个tomcat服务器。

当出现如下容器内容的时候,说明Tomcat整合Eclipse成功!

b) TomcatEclipse中的启动和停止

如何在Eclipse中启动Tomcat服务器。

Servers容器有启动的按钮

如何在Eclipse中停止Tomcat服务器

暴力停止 Tomcat


正常停止 Tomcat


7.Eclipse创建动态的web工程

new 一个动态的web工程



a) Web工程的目录介绍

8.TomcatEclipse中副本的位置修改

我们整合TomcatEclipse中,就只有一个唯一的目的。就是为了方便代码的开发和程序的调试。

整合TomcatEclipse中之后,Eclipse工具拷贝了一份Tomcat服务器的程序。

如果Tomcat的位置选项不可操作,如下图所示:


a) Tomcat整合eclipse的三种位置的修改。

 

b) 问题1:整合EclipseTomcat的作用是什么?

Eclipse整合Tomcat进行目的就只有一个,就是为了方便布暑工程,方便调试代码。

 

c) 问题2:整合后原来的Tomcat工程为什么就无法访问了?

整合Eclipse之后的Tomcat是另一个Tomcat程序。

 

比如说:

 

QQ

A账号 (表示原来安装的Tomcat服务器)

a1   好友

a2   好友

B账号 eclipse整合Tomcat之后的服务器)

b1   好友

b2  好友


d) 如何设置右键run工程,打开外置的浏览器访问。

 

Eclipse整合Tomcat之后。在eclipse中就会多出一个Servers工程


这个工程下就保存了整合的所有的服务器的配置文件。我们要修改服务器的配置信息,就到Servers下的配置文件中进行修改。

这个Servers工程,不能关闭。如果关闭就不能再使用Tomcat服务器

Tomcat tools-x64-x86下载

Javaweb开发了解前端知识五、xml文档与dom4j解析技术



猜你喜欢

转载自blog.csdn.net/mxcsdn/article/details/80555042
今日推荐