目录
打开conf目录下的server.xml,修改文件中的69或者70行代码
安装和配置
首先从官网下载;
下载之后,不用安装,cd /路径/tomcat8/
- 使用“chmod -R u+x ./bin”命令授权
- cd /bin目录
- 输入”./startup.sh”启动Tomcat
- 在浏览器中访问”localhost:8080”,看到了Tomcat界面,则说明Tomcat已经成功启动
- 在终端中执行“./shutdown.sh”关闭Tomcat,然后刷新浏览器,会发现无法访问
Tomcat各个目录介绍
lib目录:服务器运行时,依赖的jar包的存放目录
bin目录:tomcat服务器批处理文件的存放目录
- conf目录:是服务器配置文件的存放目录
- logs目录:是服务器运行产生的日志文件的存放目录
- temp目录:存放临时文件的目录
- work目录:是服务器运行禅师的工作文件的存放目录
- webapps:是localhost虚拟主机默认管理的目录,把开发好的Web应用程序存放在这个目录下,可以通过浏览器访问localhost主机中的这个web应用程序
⚠️WEB-INF目录下的资源 ,会被保护起来,浏览器不能直接访问
Tomcat 修改默认的8080端口
打开conf目录下的server.xml,修改文件中的69或者70行代码
修改为80,这样我们在浏览器上就不用写端口号了,除80以外的端口,都要写端口号,修改保存,关闭重启Tomcat
Tomcat发布后端应用
把我们的html工程拷贝到webapps目录下,这样就可以通过我们电脑到IP地址再拼接项目路径,就可以在浏览器访问了,但是这时候,会发现,我们访问网页,会很长的一段路径,而且还有工程名,比如:
Tomcat配置缺省应用
我们把ROOT目录下的内容改成我们的工程,这样就配置了缺省应用,再次访问的时候,路径就变成:
Tomcat配置默认主页
我们打开WEB-INF目录下的web.xml文件
我们配置上路径主页html
<welcome-file-list>
<welcome-file>html/QQ.html</welcome-file>
</welcome-file-list>
这样只需要像访问百度似的,直接输入localhost或者直接输入我们的IP地址就可以访问了
如果我们有一个页面叫index,那么不管是html还是jsp文件,不用配置,那么默认就是主页,是会被继承过来
Tomcat发布war包到webapps
把我们到工程压缩,再把后缀改成war,这样放到对应的webapps目录下,就会自动解压出来;
⚠️(要注意这里的压缩后缀是.zip,并且不要有中文)
Eclipse整合Tomcat
方式一:找到Eclipse的preferences的Server
然后Add添加就可以了
方式二:在创建项目的时候,如果之前没有整合,这里点击new Runtime添加