Java Web服务器的介绍

Jack
• 阅读 1305

一、Java Web服务器的介绍

Web服务器:是指能够为发出请求的浏览器提供文档的程序。服务器是一

种被动程序,只有浏览器发出请求的时候才会响应。

主流的Web服务器有:

1.WebLogic:Bea公司开发的一个收费的大型服务器软件,后被Oracle收购,支持Java EE 所有规范。

2.Tomcat:由Apache、Sun和其他一些公司及个人共同开发而成。该服务器支持全部 JSP以及Servlet规范。因为Tomcat技术先进、性能稳定,而且开源免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web服务器。学习JavaWeb开发一般都使用Tomcat服务器。

3.JBoss:一个开源的支持Java EE规范的应用服务器,但是其核心服务不包含Servlet和 JSP,所以一般情况下,它会与Tomcat等服务器绑定使用

二、Tomcat的下载与使用

下载地址为:http://tomcat.apache.org/download-80.cgi

可根据自己的电脑选择软件版本。

打开下载好的Tomcat,其目录为

Java Web服务器的介绍

接下来我们打开bin目录,找到startup.bat,双击打开它,此时服务器已启动

Java Web服务器的介绍

接下来我们访问浏览器,我们输入localhost:8080回车,我们可以看到如图,

Java Web服务器的介绍

此时就说明Tomcat服务已经开启成功了

想要关闭它就在bin目录下找到shutdown.bat,双击一下就可关闭Tomcat服务器。

三、Tomcat的目录结构:

     bin   脚本目录(启动和停止:(startup.bat, shutdown.bat)

     conf  配置目录(server.xml、web.xml)

     lib   存放jar包

     logs    日志文件存放的位置(程序运行时操作系统)

     temp   临时文件

     webapps  用于存放web项目的

     work       Tomcat处理 jsp 页面工作目录

四、Tomcat启动后出现乱码的解决方案:

1.打开Tomcat目录的conf文件夹,然后打开logging.properties文件,修改如下图

Java Web服务器的介绍

然后重新启动Tomcat乱码就解决了

五、Tomcat服务器使用浏览器打开webapps下的项目txt文件乱码问题:

Tomcat文件设置编码格式为utf-8,如果不行就执行下面一步

将txt文件utf-8格式另存为UTF-8-BOM格式乱码解决。

更多知识欢迎访问: http://51xcode.com[链接](http://51xcode.com)

作者博客:https://hello1024.world (你好1024的世界)链接

Java Web服务器的介绍

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
2年前
java ee后台运行原理(Servlet)
剖析Servlet:(1)概述:  Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的web页面。它担当Web浏览器或其他http客户程序发出请求、与http服务器上的数据库或应用程序之间交互的中间层。  Servlet是用Java编写的Server端程序,它与协议和平台无关。Servlet运行于Java服务器中
Wesley13 Wesley13
2年前
JavaWeb杂述
一、常用动态web资源开发技术:   JSP/Servlet、ASP、PHP等   JSP/Servlet是sun公司开发的JavaWeb技术   PHP是开源组织提供的。二、学习JavaWeb,首先需要安装一台Web服务器;  2.1、什么是Web服务器    用户通过浏览器访问服务器中的一套网络程序,服务器中的这套网络程序处理用户
Stella981 Stella981
2年前
Kerberos无约束委派的攻击和防御
 0x00前言简介当ActiveDirectory首次与Windows2000Server一起发布时,Microsoft就提供了一种简单的机制来支持用户通过Kerberos对Web服务器进行身份验证并需要授权用户更新后端数据库服务器上的记录的方案。这通常被称为Kerberosdoublehopissue(双跃点问题),
Stella981 Stella981
2年前
Nginx入门
想必大家都听过大名鼎鼎的nginx了吧那么有没有纳闷这个到底是什么作用呢?nginx简介:Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的Web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户。目前能够提供Web
Stella981 Stella981
2年前
Servlet主要相关类核心类 容器调用的过程浅析 servlet解读 怎么调用 Servlet是什么 工作机制
WEB简介Web项目是B/S结构浏览器/服务器模式的浏览器发起请求,服务器作出响应请求的发起和响应使用HTTP协议进行通讯所谓协议也就是一种固定格式而Socket是应用层与传输层的一层编程接口,屏蔽了传输层的细节所以Web项目也就是通过Socket发送HTTP请求和响应的过程只不过请求是浏览器发出来的响应是服务器发
Stella981 Stella981
2年前
Servlet的使用
1\.什么是Servlet      sun公司制定的一种用来扩展web服务器功能的组件规范(1)扩展web服务器功能             早期的web服务器,比如apachewebserver,iis等,只能处理静态资源的请求(即需要事先将html文件写好并保存到web服务器相应的目录下),不能处理动态资源
Stella981 Stella981
2年前
Google地球出现“无法连接到登录服务器(错误代码:c00a0194)”解决方法
Google地球出现“无法连接到登录服务器(错误代码:c00a0194)”解决方法参考文章:(1)Google地球出现“无法连接到登录服务器(错误代码:c00a0194)”解决方法(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.codeprj.com%2Fblo
Jack
Jack
Lv1
男 · 在校大学生
微信公众号:“51学代码” 个人博客:hello1024.world(你好1024的世界)
文章
8
粉丝
2
获赞
2