Tomacat目录以及服务器配置文件信息
一、

1、Tomacat的启动:
在我的windows10中我下载的是8.5版本的tomacat,我就是通过“.sh”文件来打开和关闭tomacat

要打开.sh文件还需要
这个Git在它的官网下载就可以,没什么好讲的。。。
下载完之后打开startup.sh文件就可以,这个时候会跳出来一个命令窗口,一会就消失了。消不消失不重要,打开startup.sh文件后我们就打开浏览器访问http://localhost:8080/就可以了,如果正常的话你会访问到Tomacat首页
2、conf目录下的server.xml存放的是服务器启动时候的配置信息

打开这个文件之后

这里就是我们访问端口的配置,开发期间尽量不要改动这个端口
3、logs存放的是日志文件,什么是日志文件就是你的服务器什么时候启动什么时候关闭的一些信息
二、Web应用程序:


介绍一个概念:缺省web应用,即就像你访问http://localhost:8080/不需要指定web应用一样,如果你把path=“(里面不写东西)”,这样的话就把这个news配置成了缺省web应用,每次你访问这个链接就默认去找这个news应用下的信息
但是我们每次改完这个server.xml文件之后还要重启服务器,这个时候我们可以通过查看Tomacat文档来找寻一种新的解决方案,因为我们要找web应用配置方面的内容



然后就开始看吧。。。。。。我这里讲几种方案
1、直接把你的应用放在这个文件夹里面:

比如你的web应用是
你把两个网页放入了news这个目录中,那么这个news就是一个web应用

你在D:\Tomcat\apache-tomcat-8.5.46-windows-x64 (1)\apache-tomcat-8.5.46\conf\Catalina\localhost目录中写了一个a.xml文件,文件内容如上面那一行
这个时候你的文件名就是对外访问的虚拟路径(即context path),这样写的话不需要重启服务器,访问的时候访问http://localhost:8080/a就可以
如果你起的文件名是a#b#c.xml,这个时候你访问这个应用就可以http://localhost:8080/a/b/c来访问
如果你想把news这个应用配置成为缺省web应用你可以把文件名改成ROOT.xml就可以了
此外还可以直接把news文件夹拖入Webapps这个目录下,这样的话对外访问路径就是http://localhost:8080/news
Tomacat目录以及服务器配置文件信息的更多相关文章
- SpringCloud系列九:SpringCloudConfig 基础配置(SpringCloudConfig 的基本概念、配置 SpringCloudConfig 服务端、抓取配置文件信息、客户端使用 SpringCloudConfig 进行配置、单仓库目录匹配、应用仓库自动选择、仓库匹配模式)
1.概念:SpringCloudConfig 基础配置 2.具体内容 通过名词就可以发现,SpringCloudConfig 核心作用一定就在于进行配置文件的管理上.也就是说为了更好的进行所有微服务的 ...
- Linux目录与相关配置文件讲解
linux目录介绍及配置文件详细介绍 重要目录简介 目录名 作用 boot 与电脑启动相关,推荐单独分区. etc 存放配置文件 mnt 一般用来设置挂载点 src.sys.proc 与系统内核相关, ...
- (转载)PHP获取客户端、PHP获取服务器相关信息
(转载)http://www.php100.com/html/webkaifa/PHP/PHP/2009/1027/3446.html 服务器变量 $_SERVER 详解: 1.$_SESSION[' ...
- Java 获取到配置文件信息
Java程序将数据库或者服务器IP写入到代码中,难免缺少灵活性. 如果写入到配置文件,部署到不通服务器上,只需要修改配置文 件即可. Java怎么读取配置文件 /** * 获取到配置文件信息 * @p ...
- cat .git/config查看远端服务器信息(git的配置信息:远端服务器连接信息)
本地git库中,查找其连接的远端服务器信息: 每个git库都会有一个配置信息文件.git/config. cat .git/config,可以看到信息如下: [core] reposi ...
- SpringBoot配置分析、获取到SpringBoot配置文件信息以及几种获取配置文件信息的方式
Spring入门篇:https://www.cnblogs.com/biehongli/p/10170241.html SpringBoot的默认的配置文件application.properties ...
- Mysql数据库服务器配置文件/etc/my.cnf的详细配置
以下是 Mysql数 据库服务器配置文件 /etc/my.cnf的详细配置.应用场合是 InnoDB引擎, 4核 CPU, 32位SUSE. [client] port = 3306 ...
- JSP 表单处理向服务器提交信息
JSP 表单处理 我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理.浏览器中使用 GET 和 POST 方法向服务器提交数据. GET 方法 GET方法将请求的编码信息添加在网址后面, ...
- JAVA Web项目获取src和WebContent目录下的配置文件
一,获取src下面的配置文件信息 1,结构图如下: package com.binp.properties; import java.io.FileInputStream; import java.i ...
随机推荐
- Centos 6 下安装 OSSEC-2.8.1 (一)
ossec -2.8.1 安装: ## 1 ) 安装依赖包: RedHat / Centos / Fedora / Amazon Linux yum install -y pcre mysql mys ...
- RecyclerView 源码分析(一) —— 绘制流程解析
概述 对于 RecyclerView 是那么熟悉又那么陌生.熟悉是因为作为一名 Android 开发者,RecyclerView 是经常会在项目里面用到的,陌生是因为只是知道怎么用,但是却不知道 Re ...
- 【Linux】一个网卡部署多个内网ip
1.用root权限的用户登录CENTOS,进入network-scripts文件夹下(本步骤可以省略,与二步骤一起完成): shell命令:cd /ect/sysconfig/network-scri ...
- 爬虫系列 | 6、详解爬虫中BeautifulSoup4的用法
bs4,全称BeautifulSoup 4 , 它是Python独有的一种解析方式.也就是说只有Python语言才可以通过这种方式去解析数据. BeautifulSoup 3 只支持Python2,所 ...
- 解决ROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'creat table study_record( id int(11) not null
之前一直用的好好的,突然就出现了这个错误: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual tha ...
- Java基础复习2
三目运算符 语法:条件判断?表达式1:表达式2; 如果条件判断成立则获取值1否则获取值2 public class demo1{ public static void main(String[ ...
- 基于HBuilderX+UniApp+ColorUi+UniCloud 优宝库 开发实战(一)
1. 优宝库介绍 优宝库是基于阿里妈妈.淘宝联盟 淘宝商品Api,前端使用HBuilderX + UniApp + ColorUi,后端采用UniClound 精选淘宝商品进行推荐的App程序.下 ...
- Flask源码关于local的实现
flask源码关于local的实现 try: # 协程 from greenlet import getcurrent as get_ident except ImportError: try: fr ...
- RPC 实战与原理 精简版
什么是 RPC? RPC 有什么作用? RPC 步骤 为什么需要序列化? 零拷贝 什么是零拷贝? 为什么需要零拷贝? 如何实现零拷贝? Netty 的零拷贝有何不同? 动态代理实现 HTTP/2 特性 ...
- 温习数据算法—js滑块验证码
前言 大多数的应用软件都需要输入一些验证码,验证码的样式也多种多样. 比如抢票,提交订单需要验证码,很多人就纳闷了,怎么还需要验证码呢?这不是浪费时间嘛. 存在即合理,合理就是现实的. 源码下载地址+ ...