二、关于Tomcat(内附配置流程)
二、关于Tomcat
1、Tomact(轻型服务器,用于模拟学习)
下载与配置
链接https://blog.csdn.net/SmartDemo/article/details/104609358
它是一个java开发的工程,所以运行时需要本地jdk的支持。
在安装后后的bin目录下运行cmd:用startup 启动服务器 shutdown关闭服务器,tomcat窗口不要最小化或者关闭。关闭成功时会抛出异常
2、Tomcat中的目录:
-
bin管理命令,
-
log运行日志,
-
lib所用jar包,
-
conf核心配置,
-
tmp运行时临时文件,
-
http服务器是有求必应的。
有两点问题:服务端资源安全性,资源定位速度。因此引入webapps存放管理的网站数据库是存放表文件的文件夹,java工程是存放java文件的文件夹,网站就是一个存放静态文件动态文件的文件夹 在webapps下可以创建自己的网站,webapps每个文件夹都是一个网站 -
作为tomcat默认查找资源的文件夹。work文件夹是动态资源的工作空间,编译new类运行
3、使用tomcat
-
利用tomcat使本机变成服务端,模拟浏览器互联网通信。
-
告诉IDEA要与哪一个服务器交互,并为其建立一个开关。
-
一个网站module中有两个文件夹,src存放java文件动态的!,web中存放静态的。其中webinf通知tomcat当前网站哪些java类是动态资源文件 lib中存放网站运行时依赖的jar包[mysql驱动]
(Run—>Editconfigration–>deployment)
4、总结:
1、为了在本机的网站中更快捷的加入动态资源文件,选用IDEA创建一个Module网站,正好可以在IDEA中写动态资源文件-Servlet接口实现类
2、在写这个类的具体方法时很可能需要jdk,jsp,servlet等jar包的支持,因此我们之前要先导入这些jar包。
3、静态资源文件同样可以放到module中,使之成为一个精彩的网站。
4、网站创建完成后,将module交给tomcat服务器管理,叫做发布,这一步是必须的,就是相当于将IDEA下的某个网站文件交付给tomcat,与在tomcat下webapps 中的网站文件是一样的。
5、不要忘了tomcat服务器是负责管理网站文件的软件,接受到浏览器请求后,他会自动地在webapps 文件夹中搜索浏览器请求的网站,然后在这个网站文件夹中定位一个静态或者动态文件。最终返回给用户.注意,若定位到动态文件就意味着运行,在服务端上的运行空间中运行。
本文地址:https://blog.csdn.net/LLN_kr/article/details/111975907