JavaWeb的web服务器

JavaWeb的web服务器

JSP/Servlet:

JSP的核心是Servlet

B/S:浏览器和服务器

C/S:客户端和服务器

JSP是sun公司主推的基于Java语言的B/S架构,

1. web服务器概念和下载tomcat

服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息。

Tomcat:一种web服务器。

https://tomcat.apache.org/download-90.cgi

截图如下:

 

 

 

 

2. Tomcat服务器解压后的各文件夹作用

1、bin目录:

存放tomcat的命令,文件夹包含的是启动/关闭tomcat的脚本,Windows下是以.bat结尾的例如:startup.bat (启动),shutdown.bat (停止)

2、conf目录

主要是用来存放一些Tomcat的配置文件,都是一些.xml部署文件
比较常用重要的有
server.xml:可以设置端口号、设置域名或IP、默认加载的项目、请求编码;
web.xml:有默认欢迎文件的设置,还有设置支持文件类型和过滤的作用;
context.xml:主要是用来配置数据源之类的作用;
tomcat-users.xml:这个是关于用户的角色,管理员的信息配置都在这个文件里面;
Catalina目录:这里面可以设置默认加载的项目;

3、lib目录

主要用来存放tomcat运行所需要的jar包。

4、logs目录

主要存放tomcat运行是产生日志文件,这是一个新的tomcat,所以里面是空的
需要了解的是
在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中
在linux环境中,控制台的输出日志在catalina.out文件中
清空不会对tomcat的运行产生影响
5、temp目录

是tomcat暂时存放文件的地方,清空不会对tomcat的运行产生影响

6、webapps目录

主要是用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。

访问8080端口默认ROOT里面的欢迎页面

7、work目录

用来存放Tomcat运行时编译后的文件。
清空work目录,重启Tomcat,可以达到清除Tomcat服务器缓存的目的。

3. 启动Tomcat

解压后,打开压缩包中的bin文件,点startup.bat

 

 

 输入端口号:http://localhost:8080/

 会出现下面截图,就代表Tomcat可以了。

 

 

4. 关闭Tomcat

方法1:把命令行窗口关闭,即可关闭Tomcat。

方法2:双击解压后的bin目录中的shutdown.bat也可关闭Tomcat。

关闭Tomcat后,就无法通过默认端口号:http://localhost:8080/访问了。

  

5. 网站是如何访问的

1、输入一个域名,回车;

2、检查本机的C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名的映射:

      2.1 如果有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问,截图如下:

             

      2.2 如果没有:去DNS服务器找(DNS:全世界的域名都在这里管理),找到的话返回,找不到就显示网页丢失。

7. 发布一个web网站

      将自己写的网站,放到服务器(Tomcat)中指定的web应用的文件夹下 (我的在E:\Tomcat10\apache-tomcat-10.0.0-M1\webapps中),就可以访问了。

      7.1:打开webapps,复制一份ROOT,改名为wangstudy。打开wangstudy文件,把WEB-INF文件夹以外的都删掉,把WEB-INF中web.xml中的代码,如图删掉。

 

 

 

   

 

 

       7.2:在E:\Tomcat10\apache-tomcat-10.0.0-M1\webapps\wangstudy下,也就是WEB-INF的同级目录,建立index.html。(这是个静态web)

 

 

 在index.html中输入在网站:https://blog.csdn.net/weixin_45137957/article/details/99685439上复制的代码。双击index.html,效果如下:

        7.3:用localhost的方式启动,即通过域名:http://localhost:8080/wangstudy/访问。(前提是先用bin目录下的startup.bat启动Tomcat)

通过域名打开后的页面(静态的)如下:

8. web网站应有的结构

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-03-02 00:09  WZ_BeiHang  阅读(240)  评论(0编辑  收藏  举报