目录
③log目录 日志信息 每天都会生成一个新的文件,如果报错 可以通过日志检查.
③端口号占用问题(运行startu.bat后黑色窗口出现一秒后闪退大概率是本问题)
七 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服务器占用.