目录
1、直接将web项目放入tomcat目录的webapps中就是部署成功了!
2、以配置文件的方式去部署,打开sercer.xml的配置文件,然后在Host的标签的里面添加下面的代码
3、可以在conf/Catalina/localhost下创建任意名字的xml文件,然后将上面的那段代码拷贝进创建的xml文件,去掉path的属性
1、简介:
Tomcat (Apache Tomcat) 是一个开源的Java应用服务器,用于支持Java Servlet、JavaServer Pages (JSP) 和Java API for WebSocket等技术。Tomcat由Apache软件基金会开发和维护,是最流行的Java Web服务器之一。
Tomcat服务器主要用于托管和运行Java Web应用程序。它提供了一个 Web 容器,用于处理和执行Servlet和JSP等Java Web组件。
2、下载安装:
下载的地址:Apache Tomcat® - Welcome!
1、选择版本
2、下载
3、解压就是安装
很简单找一个没有中文的目录,然后解压就可以
4、解压后目录的介绍
5、启动tomcat
找到bin目录下的 startup.bat文件双击就可以启动!
弹出命令行窗口 然后就启动成功啦
可以在浏览器上访问localhost:8080
注意:
1、启动后不要关闭黑框,不然你访问到
2、启动不了的可能 java的环境变量没有配置好!重新配置一下就好了
3、还有一个可能,本机的8080端口被占用了,也可能导致tomcat服务启动不了
解决办法:
第一种方式:打开任务管理器 点击 详情信息 找到占用8080端口的服务停掉就可以
第二种方式:改变tomcat的默认端口号 打开conf的文件夹 找到sever.xml 文件修改配置文件的信息。
一般会将端口号修改成80,因为http协议的端口号是80,修改后的好处就是可以直接根据本机的地址去访问。
6、关闭的操作
1、强制关闭直接关闭命令行的窗口
2、正常的关闭 可以通过bin目录下的shutdown.bat
也可以通过在命令行下CTRL+C
3、配置
部署项目的方式:
1、直接将web项目放入tomcat目录的webapps中就是部署成功了!
2、以配置文件的方式去部署,打开sercer.xml的配置文件,然后在Host的标签的里面添加下面的代码
<Context docBase="项目的目录" path="自己设置的----访问的虚拟路径" />
但是不推荐这种方式!
3、可以在conf/Catalina/localhost下创建任意名字的xml文件,然后将上面的那段代码拷贝进创建的xml文件,去掉path的属性。
<Context docBase="项目的目录" />
那怎么访问这个web项目呀!通过刚刚创建的XML文件的名字去访问。
4、项目的区别:
1,静态项目 存放css,js,html之类的
2、动态项目 存放servlet,jsp等等
5、idea配置tomcat:
首先,说一下这里我用的是2023版本的idea可能比较新,一些东西的创建的方式可能和其他的版本创建的方式或者步骤有一定的出入,但是一些的细节操作还是大差不差滴!
1、创建项目
2、补全项目结构:
右键项目然后选择添加 添加框架支持
点击后选择web项目
然后大致文件的框架就有啦!接下来就是配置tomcat服务器
3、配置tomcat服务器
点击后选择配置文件
点击配置模板
这里选择后不用再设置其他的属性,默认就好
6、后续:
这里说一下如果tomcat的版本太高,然后在后期做项目的时候导入javax.servlet项目等时候会出现明明导入jarbao但是还是会报错,浏览器端呈现500说明服务器端有毛病。降低tomcat版本就好啦。
另外说一下,连接到idea后运行项目发现控制台乱码,作为强迫症这么真的很烦,我也不不知道怎么改合适了,就是按照网上的教程瞎猫碰个死耗子碰着了
idea的编码方式全部是UTF-8
然后就是修改tomcat的配置文件了