1.下载Tomcat
官网链接:http://tomcat.apache.org/
找到左侧的Download,选择对应的版本
根据自己的操作系统选择对应压缩包!我的是 64位win10,
源码下载:
将会得到一个压缩包,解压就行了!
首先解释一下Tomcat的每一个文件的作用!
bin:脚本目录
启动脚本:startup.bat
停止脚本:shutdown.bat
conf:配置文件目录 (config /configuration)
核心配置文件:server.xml
用户权限配置文件:tomcat-users.xml
所有web项目默认配置文件:web.xml
lib:依赖库,tomcat和web项目中需要使用的jar包
logs:日志文件 (默认是空的,当tomcat启动之后,就会在里面存放日志文件)
localhost_access_log.*.txt tomcat记录用户访问信息,星*表示时间。
例如:localhost_access_log.2021-02-08.txt
temp:临时文件目录,文件夹内内容可以任意删除。
webapps:默认情况下发布WEB项目所存放的目录。 (Root中存放tomcat服务器欢迎页 index.jsp我们也可以自己准备文件放入到webapps中即可)
work:tomcat处理JSP的工作目录。 (JSP本质就是servlet,servlet被翻译后就存在work中)
2.启动Tomcat
双击Tomcat下的bin下的startup.bat启动Tomcat
显示红方框的内容就是启动完成了的!
需要在浏览器中输入地址: http://localhost:8080,若看到以下页面,说明启动成功!
Tomcat启动不成功的原因分析:
如果是一闪立即关闭可以使用 catalina run 来启动tomcat的寻找原因
1)如果没有配置JAVA_HOME环境变量,在双击“startup.bat”文件运行tomcat时,将一闪立即关闭。且必须配置正确,及JAVA_HOME指向JDK的安装目录
2)端口冲突
如果出现这个错误:java.net.BindException: Address already in use: JVM_Bind (端口被占用)
方案1:修改Tomcat/conf/server.xml 配置文件
方案1: kill掉所占用的进程
打开任务管理器:点击详细信息 找到占用tomcat端口号的PID,右键 结束任务
3.Ecplise绑定Tomcat服务器
打开eclipse软件
找到server/Runtime Environmen
点击add
选择对应的版本
点击next
完成了点击finish即可
4.创建javaweb项目
选择动态web项目
找到web 选择 动态web项目
写上项目名称,其他的不用修改,点击finish即可
打开项目,在 WebContent 目录下添加一个jsp文件
在jsp文件中如果遇到这个错误
找不到HttpServlet类是因为没有导入Servlet-api.jar包
所以要导入
方法:
在需要导入的项目工程上右键进入build path ,library选项卡 中选择Add external jars,选择你所安装tomcat目录下lib文件中的 Servlet-api.jar包。
添加jar包
找到servlet—api.jar 包
一路确认
5.启动项目
如果没有servers小窗口
可以添加上去
找到server 添加servers就行了
窗口提示:没有可用的服务器,点击创建一个新的服务器
那就点它呗!
点击finish
5.1 把项目添加到服务器中
鼠标放在服务器右键
添加一个或者全部都可以!
选择完就可以 finish
5.2 正式启动
可以在项目里面的任意文件启动服务器
我就在jsp文件 鼠标右键
选择run as -> Run on server
finish就启动完成了
跳出对应网页就说明成功了
idea绑定tomcat
打开idea
检查
创建项目
新建一个module
写上名称
在jsp文件随便写点内容
启动tomcat
(有待完善)