当前位置: 首页 > news >正文

IDEA配置tomcat运行JavaWeb工程(附Tomcat8下载地址)

前言

要学习java代码审计需要搭建tomcat环境。

Tomcat 基本知识

1、配置文件在apache-tomcat-8.5.31\conf目录下。

端口配置在server.xml
用户名密码配置在tomcat-users.xml

2、如果手动部署war包,如果带项目名访问,把war包放在apache-tomcat-8.5.31\webapps目录下;如果不带项目名访问,war包放在apache-tomcat-8.5.31\webapps\ROOT目录下。war包会自动解压。

3、Windows下的启动脚本是apache-tomcat-8.5.31\bin\startup.bat

4、在IDEA中配置了Tomcat以后,运行Tomcat,打好的war包会被自动复制到apache-tomcat-8.5.31\webapps目录下并且解压。本质上和把war包放在webapps目录下用startup.bat启动没有区别。

5、日志目录在apache-tomcat-8.5.31\logs

Spring Boot工程和JavaWeb工程的区别

Spring Boot工程是用Java类右键启动的。

JavaWeb工程必须要部署到tomcat类启动。特点是有webapp目录和web.xml文件。

前提条件

1、需要在IDEA中配置好Maven

2、需要下载好tomcat的压缩包,并解压(建议放到没有中文和空格的目录)

配置Tomcat

使用IDEA打开解压后的工程

因为这个是一个Maven管理依赖的工程,所以会自动下载依赖。

为工程添加Tomcat Server

右上角,锤子图标旁边,点击Current File
弹出的下拉菜单,点击 Edit Configurations...

点+号,拖动滚动条往下,找到Tomcat Server,点击Local

为IDEA添加tomcat软件

在没有添加过Tomcat软件的情况下,需要先点Configure,就是这里的配置:

点+号

点目录图标,选中tomcat的根目录

添加结束以后,还可以继续点Configure...添加其他版本的tomcat

Server配置

1、tomcat启动完成后,自动用默认浏览器打开8080端口,这是默认的
2、端口默认是8080,如果有多个tomcat的端口要同时启动,包括burp suite,会出现端口冲突的情况,可以在这里修改8080端口为其他端口

Deployment配置

添加部署:

修改:Application Context/

这样访问网站的URL可以由:http://localhost:8080/struts2_s2_062_war_exploded/
简化为:http://localhost:8080/,在tonmcat文件夹下的bin目录中运行start.bat文件,访问http://localhost:8080/,出现如下画面

到此配置完毕

Tomcat8 下载

最后附上 Tomcat8 各版本下载地址。

https://archive.apache.org/dist/tomcat/tomcat-8/

http://www.dtcms.com/a/415757.html

相关文章:

  • 强化学习(4)策略梯度与TD Learning
  • 多语言建设外贸网站中怎么做网站上下载图片的功能
  • 北京的网站建设公司有哪些怎么制作html文档
  • 资源网站平台建设方案帝国cms入门到精通企业门户网站制作建站视频教程
  • C++20中线程类std::jthread的使用
  • 拍卖行 网站建设爱奇艺的网站是用什么做的
  • 智能问答场景下的AI算力平台建设指南——从硬件选型到弹性扩展的全流程实践
  • 绍兴网站建设优化网页设计制作
  • 网站降权了怎么办天元建设集团有限公司2008年招聘
  • (二)routeros命令笔记:无线篇
  • 网站开发 高级认证专业的营销型网站企业文化
  • 富文本编辑器Tinymce的使用、图片可编辑尺寸、自定义plugin(数学公式)、自定义icons
  • [创业之路-611]:半导体行业供应链 - 半导体原材料 - 电子特气
  • DreamBoards 推出 DreamHAT+ 雷达扩展板,为树莓派带来 60GHz 毫米波雷达
  • 做旅游网站都需要的调查在哪个网站可做网络夫妻
  • Coze源码分析-资源库-删除数据库-后端源码-领域服务/数据访问层
  • 游戏网站平台大全游戏网网站团购活动页面怎么做
  • Elasticsearch 从入门到实战
  • 网站如何调用手机淘宝做淘宝客佛山品牌策划设计
  • 氛围编程有哪些成功案例?
  • 网站优化外包推荐衡水企业做网站多少钱
  • 有哪些网站程序重庆网站建设的意义
  • Android开发-应用广播
  • AI 算力加速指南:Figma AI/Canva AI 全场景优化,从 “闪退卡顿” 到 “流畅创作”(一)
  • C++/C#游戏开发引擎和2D/3D图形库
  • 企业网站建设课件商业招商网站
  • 上海网站建设sheji021抖音代运营多少钱
  • 快递网站模版建网站公司汽车六万公里是否累变速箱油
  • 搭建了虚拟局域网,飞牛NAS的防火墙还需要开吗?
  • 中小学网站建设探讨海外网络推广外包