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

行业自建网站三亚百度推广公司

行业自建网站,三亚百度推广公司,网站建设怎样把网页连接起来,seo百度网站排名软件一、Tomcat与spring、springboot项目的关系 Spring Boot项目默认集成了内嵌的 Tomcat 服务器: Spring Boot 提供了内嵌式 Servlet 容器,默认使用 Tomcat。 启动类的 main() 方法运行时,Tomcat 就会随应用一起启动,监听端口&…

一、Tomcat与spring、springboot项目的关系 

Spring Boot项目默认集成了内嵌的 Tomcat 服务器:

  • Spring Boot 提供了内嵌式 Servlet 容器,默认使用 Tomcat

  • 启动类的 main() 方法运行时,Tomcat 就会随应用一起启动,监听端口(默认 8080)。

  • 不需要单独安装或部署到外部 Tomcat,直接打包为 jar 文件就能运行。

如果你用的是传统 Spring Framework + Web 项目结构(如 web.xml): 

不会默认集成 Tomcat,需要自己部署到外部 Tomcat 容器中。

  • 你通常会将 Spring 项目打成 war 包。

  • 然后将这个 war 放进本地安装的 Tomcat 的 webapps 目录里运行。

  • Spring 自身并不提供内嵌的 Tomcat,这点和 Spring Boot 是本质区别。

项目类型是否默认集成 Tomcat部署方式
Spring Boot✅ 是(默认内嵌)java -jar 运行 jar 文件即可
Spring Framework(传统)❌ 否手动部署 war 到 Tomcat

二、tomcat常用版本

场景推荐版本
传统 Spring 或 Spring Boot 2.x 项目Tomcat 9.x
新项目,使用 Spring Boot 3.x / Spring 6.x,支持 Jakarta EETomcat 10.x
老旧系统维护可保留 Tomcat 8.5(不推荐新项目)

三、tomcat基本使用

打开浏览器访问:http://localhost:8080

四、tomcat的基本配置

 

五、创建maven web项目

5-1、使用idea创建maven web项目(使用骨架)

选择的骨架如下:

【注意】:

只有当idea BUILD SUCCESS,才会出现webapp文件夹!

此处的文件夹目录结构:

少了Java文件夹和resources资源文件夹,需要手动创建。

其实在创建的时候,idea会有提示:

完整目录结构如下:

.
├── pom.xml
└── src└── main├── java├── resources└── webapp├── WEB-INF│   └── web.xml└── index.jsp

 此时pom.xml文件中有较多的插件信息,可以都删除,删除的干净版本可以是这样:

【注意】:

此方式对maven的版本有要求,要是使用的idea版本较低,里面默认的maven版本也比较低,创建的maven web项目会不成功。

此时,可以使用直接新建maven项目,然后手动添加对应的文件夹,使其成为web项目。要记得手动在pom.xml文件中加上:

<packaging>war</packaging>

5-2、WEB-INF 文件夹

WEB-INF 是 Java Web 项目中特殊的目录,只有服务器可以访问,浏览器访问不到

为什么 WEB-INF 是“受保护的”?

Tomcat 会自动屏蔽对 WEB-INF/ 的外部访问,这种机制用于保护敏感文件,如:

  • 配置文件(web.xml)

  • 后台页面(admin.jsp)

  • 控制类(Servlet)

  • 第三方依赖包(lib)

WEB-INF 中不能放什么?

不推荐放的内容原因说明
JSP 页面(若需用户直接访问)浏览器访问不到,除非作为 include 或 forward 使用
图片、CSS、JS 文件因为无法被浏览器直接加载
外部可见资源(xxx.html)例如首页、公开页面应放在 WEB-INF 外面

5-3、idea集成tomcat:pom.xml添加tomcat插件

插件版本必须对应 Tomcat 版本!!!

如果你不确定使用哪个插件版本,可以统一使用 tomcat7-maven-plugin 来跑本地开发:

<plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><port>8080</port><path>/springWeb</path></configuration>
</plugin>

http://www.dtcms.com/wzjs/236161.html

相关文章:

  • 网站信息建设山西搜索引擎优化
  • 做视频解析网站是犯法的么电商培训课程
  • 网站 微信认证人工在线客服
  • 自己做的网站怎么做客服聊天seo搜索价格
  • 家居类企业响应式网站微信上怎么做广告推广
  • 做驾考学时在哪个网站搜索引擎有哪些
  • win8风格门户网站销售清单软件永久免费版
  • 以你的心诠释我的爱网页设计素材海淀区seo搜索引擎
  • 网站制作费一般多少刷网站百度关键词软件
  • 一元云购网站建设模块青岛网站推广关键词
  • 网站建设新闻 常识竞价排名的定义
  • 鞍山发布奶盘seo伪原创工具
  • 海洋cms怎么做电影网站手机百度下载安装
  • 杭州电子商务网站建设英文网站seo
  • 网站制作郑州友情连接
  • 网站优化排名如何做产品营销策划方案
  • 成都市住房与城乡建设局官网桂林seo排名
  • 0元建设黑网站lol今日赛事直播
  • 宜兴做网站的公司有哪些哪个模板建站好
  • 做网站时字幕怎么做精准客户信息一条多少钱
  • 空气炸锅做糕点的网站谷歌sem服务商
  • 企业网站结构图郑州网络seo公司
  • thinkphp5 做网站福州短视频seo服务
  • 有每天做任务赚钱的网站吗搜狗竞价
  • 自己做套现要建网站吗口碑营销方案
  • 北京赛车手机网站建设自媒体人专用网站
  • 青岛专业网站建设公司品牌营销策划ppt
  • 学做网站的笔记本百度联系电话多少
  • 建网站费用会计分录国际形势最新消息
  • 会昌网站seo专业培训课程