目录

一  Tomcat服务器介绍

 目录介绍(直接解压下载后的压缩包)

①bin目录可执行文件说明:

②lib包的介绍

③log目录 日志信息 每天都会生成一个新的文件,如果报错 可以通过日志检查.

二   Tomcat服务器启动异常说明

Tomcat服务器启动

启动失败

① 检查JDK配置信息

②检查环境变量

③端口号占用问题(运行startu.bat后黑色窗口出现一秒后闪退大概率是本问题)

三  IDEA整合Tomcat服务器

四  Web工程创建

创建

 目录的解释:

web工程的war包文件位置

五  怎样删除web项目模块?

六  Tomcat发布Web工程

七   IDEA中的Tomcat服务器与真实Tomcat服务器的说明

 

一  Tomcat服务器介绍

Tomcat是Apache下的一款WEB服务器.开发语言: Java官网介绍: https://tomcat.apache.org/

 目录介绍(直接解压下载后的压缩包)

①bin目录可执行文件说明:

startup.bat 启动tomact服务器  - shutdown.bat 关闭tomcat服务器 /直接关闭 conf配置文件

server.xml

端口号: 69行 默认8080

②lib包的介绍

java如果需要与前端进行交互 则必须有servlet-api.jar

③log目录 日志信息 每天都会生成一个新的文件,如果报错 可以通过日志检查.

webapps(重点!!!):

该目录就是存放web项目的. 默认项目: ROOT 默认项目访问路径: ROOT/index.html ROOT/index.jsp 访问其它项目 http://localhost:8080/项目名称

二   Tomcat服务器启动异常说明

Tomcat服务器启动

启动失败

① 检查JDK配置信息

②检查环境变量

1.jdk的配置路径

 2.path中

③端口号占用问题(运行startu.bat后黑色窗口出现一秒后闪退大概率是本问题)

tomcat服务器默认占用8080端口 dos命令检查端口号是否被占用(黑窗口直接输入(netstat -ano )

如果找不到8080 可输入(netstat -ano | findstr"8080")  直接删除  用 taskkill -f -pid 33372

上图所示 8080端口被18368 占用

关闭8080被占用的进程(任务管理器-->详细信息)

三  IDEA整合Tomcat服务器

 Fill  -->  Setting

四  Web工程创建

创建

 目录的解释:

 

src目录: 以后写java代码 源码 web目录: 以后写html页面 js/css/html WEB-INF: 该目录下的文件 受服务器保护,浏览器不能直接访问,只能通过程序内部转发访问. web.xml配置文件说明: 该文件是web项目的核心配置文件,没有该文件 web项目不能运行..... index.jsp: 该文件是web项目的入口文件 现在使用index.html代替. out目录说明: 怎样显示出out目录:

先手动创建普通 文件夹  将其命名为out

然后再:

 

out目录的解释:

- web工程如果需要被服务器 运行,一般都会采用xxxx.war的形式准备成包  war包(java+页面)     - out目录是IDEA解析web项目将xxxx.java文件编译为xxxx.class文件的目录结构.IDEA中的tomcat服务器运行程序时,读取的都是out目录中的资源.

web工程的war包文件位置

说明:只要创建web工程,则一定会有该war包文件. IDEA将out目录中的xxx.class文件打包之后生成的!!! 修改了 xxx.java源码 但是IDEA编译不及时导致out目录中的信息没有更新. 如果遇到问题 则手动删除out目录中的项目!!! 之后重新运行 程序必然会重新编译.

五  怎样删除web项目模块?

注意事项

移除模块 删除项目 手动删除war包

六  Tomcat发布Web工程

配置启动项Tomcat

七   IDEA中的Tomcat服务器与真实Tomcat服务器的说明

说明: IDEA中使用的tomcat服务器是真实Tomcat的实例对象!!! 如果在IDEA中修改tomcat的端口/上下文路径(项目路径) 不会影响真实tomcat服务器

图中运行的内存占用大约100M,空项目不可能占用100M空间,所以其中大部分空间被实例化的tomcat服务器占用.

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: