tomcat上的javaweb项目如何将ip地址更换为域名

您所在的位置:网站首页 将ip转化为域名 tomcat上的javaweb项目如何将ip地址更换为域名

tomcat上的javaweb项目如何将ip地址更换为域名

2023-09-03 09:13| 来源: 网络整理| 查看: 265

基础篇 Tomcat

本质是一个 Sokect 程序:

对外:接收请求

所以呢,Tomcat 应该具备识别 URL 的能力,结合 Tomcat 的目录结构来看

 --- Tomcat-- bin:启动/关闭服务器-- conf:服务器配置文件-- lib:tomcat 依赖的包-- logs:tomcat 输出的日志文件-- temps:临时产生的文件存放在这里-- webapps: web应用程序放的地方

ab8d3439c5b3bfbeaa298de3da6b8aca.png

主机 Host [域名]:

对用户来讲是域名,对计算机来讲,是一个ip地址,域名最终是要转换成ip地址的 [如果在本机的host文件里面配置了域名的话,就不会去DNS拿域名了];

端口

端口是计算机网络的专有名词,是应用程序 [ 这里是Browers]与 应用程序 [服务器上的处理Socke的程序,这里是tomcat]之间通过网络通信的 ”码头“

web 站点

Tomcat 下的 web 应用程序,对应的,web站点 就是 Tomcat 的 webapps 下的文件夹 [一个文件夹对应一个项目]

对内:调配 servlet,响应请求

是一个运行Java的 Web 服务器

是 Servlet[JSP] 的容器

 突破口:看到这个图,就想到Tomcat的服务器是可以处理HTTP请求的; * HTTP请求有哪些呢? * 有了Web服务器,还要Servlet容器干嘛? Tomcat 目录结构

bin:启动和关闭 tomcat

conf:tomcat的配置文件所在

server.xml 该文件用于配置服务器相关的设置,比如:端口号,主机配置,配置虚拟目录、虚拟主机[域名]

配置端口号

 

配置虚拟目录

 在 serve.xml下,Host站点下

配置虚拟主机[虚拟域名]

 在 Engine 站点下                       Host>appbase 默认为 tomvat 下的webapps 站点目录,当然可以自己修改站点目录dosbase:为 web项目的路径

web.xml 配置web的相关设置

tomcat-user.xml

lib:防止tomcat依赖的包

logs:存放日志

webapps:放置 web 应用的地方

tips:

当然,也可以设置虚拟目录,就不要把项目站点放到这个目录下面了;

WEB - INF 目录:

需要一个 web.xml 文件,用于配置当前 web 应用,比如 servlet 映射;放置一些 应用可能需要的参数[可以由ServletConfig读取到]

webapps下可以放 html 文件

work 工作目录:该目录用于JSP被访问后生成的  class 文件[JSP被转成Servlet]

IDEA下Maven项目以及配置tomcat

配置虚拟主机

HTTP HTTP请求 请求行:

通过请求行,告诉服务器,浏览器是用何种方式 请求何种资源;

GET /java.html HTTP/1.1,请求方式有:

GET POST HEAD OPTIONS DELETE TRACE  PUT

GET 方式:参数放在 URL 链接里面

POST方式:可以把数据放在实体内容中,无容量xian's

消息头:

Accept 类

向服务器申明,自己接受何种资源,接受资源的编码格式有哪些,支持的压缩格式有哪些,接受的语言有哪些

Accept:text/html,img/*

Accept-Charset:ISO-8859-1

Accept-Encoding:gzip

Accep - Language:en-us,zh-cn

自我介绍

介绍自己是谁,有什么,从哪来,将要往那去

Cookie: 把浏览器拥有的当前用户的Cookie发给浏览器

User -Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) 来自Mozilla 浏览器

Host:www.it315.org [告诉服务器,浏览器要访问那台主机]

HTTP 响应 状态行

Format:HTTP版本号 状态码  原因叙述

3**:请求重定向

404:找不到资源

5xx:服务器(后台程序)错误

502 :网关错误

消息头

Content,

响应浏览器的请求&#x



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3