一、

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

最新文章

  1. MySQL支持的数据类型(1)( 整数,小点,位)
  2. vim 打开高亮和关闭高亮
  3. Mina、Netty、Twisted一起学(二):TCP消息边界问题及按行分割消息
  4. java关闭流,解压缩后的清除
  5. NeHe OpenGL教程 第十六课:雾
  6. hbase日常运维管用命令,region管理
  7. (转)python文件操作 seek(),tell()
  8. OAuth 2 的简单理解
  9. NYOJ-744蚂蚁的难题(一)
  10. coco2dx c++ HTTP实现
  11. IIS7无后缀URL部署问题 MVC4 MVC URL映射 windows server 2008
  12. github+hexo搭建自己的博客网站(二)更换主题yilia
  13. JavaScript我学之七数组
  14. 组合拳出击-Self型XSS变废为宝
  15. lzstring
  16. spring cloud (二、服务注册安全demo_eureka)
  17. 2018 German Collegiate Programming Contest (GCPC 18)
  18. Android架构初探
  19. Some Parameter Interpretation On Using Mininet
  20. Java并发知识(2)

热门文章

  1. SQLI-LABS复现通关
  2. binlog-do-db
  3. 单元测试:单元测试中的mock
  4. Redis中哈希分布不均匀该怎么办
  5. mysql InnoDB架构
  6. 微信登录4-开发回调URL
  7. python3多进程 进程池 协程并发
  8. Django Full Coverage
  9. 一种优化递归算法的方法(javascript)
  10. mysql事务测试