发布于2021-03-10 18:28 阅读(1725) 评论(0) 点赞(29) 收藏(2)
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目。它是一个Servlet容器,实现了对Servlet和jsp的支持,Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。对于初学者而言,是开发和调试jsp的首选。
Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。Apache HTTP 服务器是一个用 C 语言实现的 HTTP Web 服务器,不能将 Tomcat 和 Apache HTTP 服务器混淆。
servlet:sun公司提供的用于开发动态web资源的技术。
jsp:(java server page),java提供的一门开发web网页的技术。
参考于这里。
|--bin:可执行文件,启动和关闭脚本都在里面
|--conf:配置文件,主要用的文件server.xml,在server.xml文件中可以设置端口、虚拟路径等。
|--lib:tomcat依赖的jar文件
|--logs:日志文件
|--temp:临时文件
|--work:存放jsp翻译成的java,以及编译成的class文件。
|--webapps:可执行的项目,我们写的web项目都放到这个文件里面,“localhost:8080/”默认打开该目录下的ROOT,“localhost:8080/+name(我们项目的名称),可以打开我们写的项目。
接下来对webapps里面进行以下介绍
|--webapps
|--ROOT:默认项目,localhost:8080打开的即是这个项目
|--docs:Tomcat的说明文档,也是项目,使用"localhost:8080/docs"打开。
|--otherproject:自己写的一些项目
接下来是每个项目的目录结构
|--webapp 项目名称
|--META-INF 用于存放工程自身相关的一些信息,元文件信息,通常由开发工具,环境自动生成。
|--WEB-INF Java web应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。
|--classes 存放程序所需要的所有 Java class 文件。
|--lib 存放程序所需要的所有 jar 文件。
|--web.xml 配置文件它是工程中最重要的配置文件,它描述了 servlet 和组成应用的其它组件,以及应用初始化参数、安全管理约束等。
这是文件的目录结构图,摘自这里。
参考于这里。
我们在webapps文件夹下创建一个工程,将我们写好的项目直接拷贝到这个文件里面,再根据项目名称进行访问。
在conf/server.xml文件的host元素中配置。
<Context path="浏览器要访问的目录---虚拟目录" docBase="网站所在磁盘目录"/>
2020.2后的IDEA配置JAVAWEB的项目发生了变化,具体操作可以看这里。
详情可以看这里。
原文链接:https://www.cnblogs.com/lisuhang/p/14427614.html
作者:木得事
链接:http://www.javaheidong.com/blog/article/112420/025245a2d005df504374/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!