Tomcat介绍

一---目录介绍

二---Tomcat启动方式:
1)找到bin目录下的startup.bat,双击

2)打开命令行,cd到你的Tomcat的bin目录下敲入启动命令 catlina run(这种方式如果出错,能看到错误信息)

三---黑屏闪退原因:

没有配置jdk环境变量

输入:JAVA_HOME

值:jdk所在的目录

测试:
1)http://localhost:8080
2)http://127.0.0.1:8080
3)http://真实ip:8080

四---停止Tomcat
1)点击服务器窗口的关闭按钮
2)把Tomcat服务器窗口置为当前窗口,按ctrl + c
3)找到Tomcat的bin目录下的startdown.bat双击就可以停止

五---修改Tomcat的端口号
mysql的默认端口是:3306
Tomcat默认的端口号:8080
http协议默认的是80
www.baidu.com
找到Tomcat目录下的conf目录,找到server.xml配置文件
找到 connect标签,修改port(1-65535,1000以内为系统用的)
修改完端口号要重启Tomcat才能生效


六---如何部署web工程到Tomcat中

第一种方法:
把web工程的目录拷贝到Tomcat下面的webapps目录下即可。

如何访问工程:只需要在浏览器中输入访问地址格式如下:http://ip:port/工程名/目录下/文件名

第二种方法:
找到Tomcat下的conf目录下的localhost下创建如下的配置文件。
<Context path="/abc" docBase="E:/book" />

Contest表示一个工程上下文
path表示工程的访问路径
docBase表示你的工程目录在哪里

访问地址
http://localhost:8080实际上是访问到bin/webapps这个目录里面来了

七---手托html页面到浏览器和通过地址访问的有什么区别?

     手托html到浏览器,这个时候浏览器中的地址如下file:///D:/Tomcat/apache-tomcat-8.5.61/webapps/book/index.html
观察发现,使用的协议是file协议,file告诉浏览器,直接读取file后面的路径,然后解析展示在浏览器上即可,这个不走网络。

     通过输入地址http://ip:port/工程名/资源名访问的,使用的是http协议。
http://localhost:8088/book/index.html
http:表示协议
localhost表示ip地址
:8080是端口号
/book是工程路径
/index.html是哪个文件

ROOT工程的访问,以及默认index.html页面的访问。
当我们在浏览器输入http://ip:port/ 没有工程名的时候,默认访问ROOT工程

当我们在浏览其中输入http://ip:port/工程名/没有资源名,默认访问index.html页面(哪个工程都一样)

八---IDEA引入Tomcat服务器
File | Settings | Build, Execution, Deployment | Application Servers

九---IDEA中动态web工程的操作


1)创建web工程:项目->new-> Module

 

2)web动态工程目录介绍:

如何在IDEA中部署工程到Tomcat上运行
1:建议修改web工程对应的Tomcat运行实例名称

报错:Cannot start compilation: the output path is not specified for module “Test”. Specify the output path in Configure Project.

其实这个错误是因为没有设置output的路径,只要修改两个地方的设置就可以了:
1. 在Modules设置里勾选”Inherit project compile path”

2. 设置Project中的”Project compiler output”


选择”Project的路径”+”\out”

原文地址:https://www.cnblogs.com/YXBLOGXYY/p/14379436.html