0110 Tomcat

  • Post author:
  • Post category:其他


1.JavaWeb

所有通过Java语言编写可以通过浏览器访问的程序的总称叫JavaWeb,它是基于请求和响应来开发的

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

响应是指服务器给客户端回传数据

请求和响应成对出现

2.Web资源的分类

按实现的技术和呈现的效果不同,分为静态资源和动态资源

静态资源:html,css,txt,mp4视频,jpg图片

动态资源:jsp页面,servlet程序

3.常用的Web服务器

Tomcat:由Apache组织提供的一种web服务器,提供对jsp和servlet的支持,是一种轻量级的JavaWeb容器。

Jboss:遵从JaveEE规范的,开放源代码的,纯Java的EJB服务器,支持所有javaEE规范

GlassFish:由Oracle公司开发的一款Java web服务器,强健的商业服务器

Resin:由CAUCHO公司开发,是一个非常流行的服务器,resin自身采用Java语言开发

WebLogic:由Oracle公司开发,支持Java EE规范,适合大型项目

4.Tomcat的使用

目录

bin      存放Tomcat服务器的可执行程序

conf        存放Tomcat服务器的配置文件

lib        存放Tomcat服务器的jar包

logs          存放Tomcat服务器运行时输出的日记信息

temp          存放Tomcat运行时产生的临时数据

webapps        存放部署的web工程

work          存放Tomcat运行时jsp翻译为Servlet的源码,和Session钝化的目录

启动Tomcat服务器

打开bin目录下的startup.bat文件,即可启动

测试服务器启动成功?

在浏览器输入

http://localhost:8080

当出现官网界面,说明启动成功

停止Tomcat

1.关闭tomcat服务器窗口

2.把tomcat服务器窗口置为当前窗口,使用快捷键ctrl+c

3.找到tomcat的bin目录下的shutdown.bat,双击停止(主要)

修改Tomcat的端口号

MySQL的默认端口号:3306

Tomcat的默认端口号:8080

找到Tomcat目录下的conf目录,找到serve.xml配置文件

找到Connector标签,修改port属性为需要的端口号(端口号范围1-65535),重启生效

HTTP协议默认的端口号为80

部署Web工程到Tomcat中

第一种方式

把web工程目录拷贝到Tomcat的webapps目录下即可

如何访问tomcat下的工程?

在浏览器中输入访问地址,格式:

http://ip:port/工程名/目录下/文件名

第二种方式

找到Tomcat目录下的conf目录/Catalina/localhost/下,创建配置文件

Context表示一个工程上下文

path表示工程的访问路径

docBase表示工程目录

<Context path=”访问路径” docBase=”工程目录” />


手托html页面到浏览器和在浏览器中输入地址访问的区别?

手托html页面使用的是file://协议,表示告诉浏览器直接读取file:协议后面的路径,解析展示在浏览器上即可

在浏览器地址栏输入:http://localhost:8080/工程路径/文件,使用的是http协议,请求发给服务器,服务器收到请求后读取要访问的文件,回传给客户端要的页面内容,解析展示在浏览器上

ROOT的工程访问及默认index.html页面的访问

当我们在浏览器地址栏输入访问地址

http://ip:port/


没有工程名时,默认访问的是ROOT工程

当我们在浏览器地址栏输入访问地址

http://ip:port/工程名/


没有资源名时,默认访问的是index.html页面

IDEA整合Tomcat服务器

File—Settings—Build,Execution,Deployment—application Servers

5.IDEA中动态Web工程的操作

1.创建一个新模块

2.选择要创建什么类型的模块工程

3.输入模块名,点击finish完成创建

动态web工程目录

src        存放自己编写的Java源代码

web        存放web工程的资源文件,如html页面,css文件…

WEB-INF        是一个受服务器保护的目录,浏览器无法直接访问到此目录

web.xml        是整个动态web工程的配置部署描述文件,在这里配置web工程组件,如Servlet程序、Filter过滤器、Listener监听器…

lib        存放第三方jar包

给Tomcat添加第三方jar包

1.打开项目结构菜单操作界面,添加一个自己的类库

2.添加类库需要的jar包文件

3.选择你添加的类库给哪个模块使用

4.选择artifacts选项,将类库添加到打包部署中



版权声明:本文为m0_72797089原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。