程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

tomcat

发布于2021-03-10 18:28     阅读(1565)     评论(0)     点赞(29)     收藏(2)


 


1.tomcat是什么

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网页的技术。

2.tomcat的文件目录

参考于这里

image-20210221212512000

|--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 和组成应用的其它组件,以及应用初始化参数、安全管理约束等。

这是文件的目录结构图,摘自这里

3.创建工程

参考于这里

3.1拷贝到webapps文件下

我们在webapps文件夹下创建一个工程,将我们写好的项目直接拷贝到这个文件里面,再根据项目名称进行访问。

3.2server.xml 配置

在conf/server.xml文件的host元素中配置。

<Context  path="浏览器要访问的目录---虚拟目录"  docBase="网站所在磁盘目录"/>

3.3IDEA配置

2020.2后的IDEA配置JAVAWEB的项目发生了变化,具体操作可以看这里

3.4Eclipse配置

详情可以看这里

原文链接:https://www.cnblogs.com/lisuhang/p/14427614.html



所属网站分类: 技术文章 > 博客

作者:木得事

链接:http://www.javaheidong.com/blog/article/112420/025245a2d005df504374/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

29 0
收藏该文
已收藏

评论内容:(最多支持255个字符)