Java Web服务器的介绍

一、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,其目录为

image

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

image

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

image

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

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

三、Tomcat的目录结构:

1 bin 脚本目录(启动和停止:(startup.bat, shutdown.bat) 2 3 conf 配置目录(server.xml、web.xml) 4 5 lib 存放jar包 6 7 logs 日志文件存放的位置(程序运行时操作系统) 8 9 temp 临时文件 10 11 webapps 用于存放web项目的 12 13 work Tomcat处理 jsp 页面工作目录

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

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

image

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

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

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

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

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

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

image

点赞
收藏

评论区

加载中...

相关推荐

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

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java ee后台运行原理(Servlet)

剖析Servlet:(1)概述:  Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的web页面。它担当Web浏览器或其他http客户程序发出请求、与http服务器上的数据库或应用程序之间交互的中间层。  Servlet是用Java编写的Server端程序,它与协议和平台无关。Servlet运行于Java服务器中

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

JavaWeb杂述

一、常用动态web资源开发技术:   JSP/Servlet、ASP、PHP等   JSP/Servlet是sun公司开发的JavaWeb技术   PHP是开源组织提供的。二、学习JavaWeb,首先需要安装一台Web服务器;  2.1、什么是Web服务器    用户通过浏览器访问服务器中的一套网络程序,服务器中的这套网络程序处理用户