创建web项目,在web项目中创建html页面,然后把项目部署到web服务器里面,启动服务器之后,可以使用浏览器通过URL地址的方式,访问到web项目中的html页面了

Web服务器:

常用tomcat服务器

  1. 安装

直接将tomcat解压出来,注意解压路径不能出现中文字符

  1. 运行

tomcat服务器软件,是使用java语言编写的,所以启动tomcat服务器的时候是需要事先安装好JDK

手动启动:双击命令即可

启动tomcat: startup.bat

关闭tomcat: shutdown.bat

Eclipse启动:

把Eclipse和tomcat进行关联,然后就可以使用Eclipse去管理tomcat,包括启动 tomcat、关闭tomcat、修改tomcat配置文件、部署项目到tomcat等等

  1. 端口号

tomcat启动的时候会绑定一些端口号,我们需要确认系统中没有其他程序占用这些 端口号才行,在【conf目录里面的server.xml】文件中修改

web项目介绍:

1.java项目与web项目的区别

1).java项目

运行环境

JDK

运行方式

自己编写main方法(程序入口),然后运行即可

2).web项目

运行环境

1.JDK

2.JAVAEE环境(相关jar包)

运行方式

需要把web项目部署到服务器里面,然后启动服务器,借助于服务器来运行web项目里面的代码

所以在web项目中,根本就不需要我们自己编写main方法(程序入口)

web项目的结构:

1,项目结构是固定的

项目的名字是一个文件夹名字

2,WEB-INF文件夹

将来web项目中的html页面、css样式、js脚本、图片等等都可以放在这里

3,WEB-INF文件夹下面,有classes, lib固定文件夹

Class:

将来web项目中,写好的java代码编译成class文件后,就要把class文件存放到这个文件夹中

Lib:

web项目中需要使用到其他的第三方jar包,那么就可以把jar包放到这目录中

4,web.xml

这个是web项目中最重要的一个配置文件,这个文件中的配置信息,是让tomcat进行读取解析的,tomcat在启动的时候,会自动读取webapps下面所部署的所以项目中的web.xml这个配置

web项目的部署和访问:

部署:

1.把项目放到tomcat中指定目录webapps里面

2.配置web.xml文件

访问:

访问服务器中的web项目,按照http协议的访问规则即可

【http://ip:port/项目名/资源路径】

Servlet篇 之 web服务器的更多相关文章

  1. Servlet学习之web服务器Tomcat 详解

    Web服务器是什么 Web服务器是指驻留于因特网上某种类型计算机的程序.当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文 ...

  2. 《Head First Servlet JSP》web服务器,容器,servlet的职责

    (一)web服务器,容器,servlet的职责 (二)J2EE服务器与web容器

  3. Python之路【第二十七篇】:web服务器django

    Django 一.web框架 框架,即时framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单的说,就是用别人搭建好的舞台来表演你的才艺 ...

  4. Servlet和web服务器关系

    前面的博客我详细的罗列了下Servlet的常用的类和接口,然后在前面的前面我类似tomcat模拟了一套web服务器,这里来做一个统一的整理,这样子可以更好的把握Servlet,也可以更好的了解下web ...

  5. 支持JSP和Servlet的Web服务器

    支持JSP和Servlet的Web服务器 1.Tomcat 服务器 目前非常流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型.轻量级的支持JSP和Servle ...

  6. 一个简单的Web服务器-支持Servlet请求

    上接 一个简单的Web服务器-支持静态资源请求,这个服务器可以处理静态资源的请求,那么如何处理Servlet请求的呢? 判断是否是Servlet请求 首先Web服务器需要判断当前请求是否是Servle ...

  7. Java中常见的5种WEB服务器介绍

    这篇文章主要介绍了Java中常见的5种WEB服务器介绍,它们分别是Tomcat.Resin.JBoss.WebSphere.WebLogic,需要的朋友可以参考下 Web服务器是运行及发布Web应用的 ...

  8. web服务器长连接

    web服务器都提供长连接的方式,所谓长连接就是客户端一次请求完后,不关闭连接,保持一段时间的连接,下次此客户端再次请求时,不用创建新连接,复用所保持的连接即可.从理论上,长连接可以免去大量建立和关闭连 ...

  9. Java开发环境配置(5)--Web 服务器--Tomcat--安装过程遇到的问题

    1.参考例子:--- 怎样安装配置tomcat 8_百度经验https://jingyan.baidu.com/article/ff42efa91132a0c19e220208.html 安装与配置T ...

随机推荐

  1. Java虚拟机垃圾收集器

    一.判断对象存活的算法 1.引用计数(Reference Counting)算法 给对象添加一个引用计数器,每当有一个地方引用时,计数器加1.当引用失效时,计数器减1.当计数器的值为0的时候说该对象不 ...

  2. DataHub使用小结(一)——概述

    一.概念 1.什么是DataHub DataHub是流式数据(Streaming Data)的处理平台,提供对流式数据的发布(Publish),订阅(Subscribe)和分发功能, 可以轻松构建基于 ...

  3. JasperReport制作行内容合并的表格

    效果图: 实现思路一: 交叉表 另一个思路: 普通表格 缺点:无法实现内容 垂直居中显示 准备工作 一.数据准备 DROP TABLE IF EXISTS `address_item_sex_valu ...

  4. IDEA+Maven+Tomcat构建项目流程

    0.准备 本文主要解决在IDEA上开发Maven-webapp项目关联Tomcat的问题. 首先,确保本地计算机下载解压了Tomcat压缩包,以及配置好了Java环境. 1.新建Mavne项目 2.I ...

  5. nginx 动态添加ssl模块

    一.查看nginx模块 /usr/local/nginx/sbin/nginx -V 二.安装openssl包 yum -y install pcre  pcre-devel zlib  zlib-d ...

  6. Imbalanced Array CodeForces - 817D (思维+单调栈)

    You are given an array a consisting of n elements. The imbalance value of some subsegment of this ar ...

  7. mysql面试题目1

    有这样一个成绩表,学生A,B,C,三个人,考试科目分别为C(chinese),M(math),E(english) 求三门课成绩都大于80分的那个学生姓名: 即查询的方法可分为俩种:select na ...

  8. stark组件之pop页面,按钮,url,页面

      1.Window open() 方法 2.admin的pop添加按钮 3.stark之pop功能 3.知识点总结 4.coding代码 1.Window open() 方法 效果图   2.adm ...

  9. 关于PHP的那些坑

    因为PHP是弱类型语言,常常会发生许多意想不到的问题,所以,我们再次一一细数这些我们踏过的坑!!! 1) foreach中自动回将key为数值的转化成整型,造成无法匹配 function transl ...

  10. 四、Object.defineProperty总结

    Object.defineProperty() 参考:https://segmentfault.com/a/1190000007434923 定义: 方法会直接在一个对象上定义一个新属性,或者修改一个 ...