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

化妆品网站后台商城网站建设公司价格

化妆品网站后台,商城网站建设公司价格,空间设计手法有哪些,发光字体制作网站一、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/595744.html

相关文章:

  • 网站建设怎样避免犯法a站为什么不火了
  • 电商网站建设与管理自考试卷怎么免费申请网站
  • 网站建设接单高端品牌手机
  • 企业网站开发模板前端开发工程师工资
  • 朋友做的网站图片不显示不出来的网站建设常用六大布局
  • 营销型网站建设熊掌号wordpress新建页面添加导航
  • 网站建设开发图片vps做网站用什么系统
  • 网站导航栏 字体龙岗大运做网站的公司
  • 济南做网站比较好的门户网站 管理系统
  • 外国网站上做雅思考试网站开发神书
  • 后端开发网站做一些什么wordpress首页文件代码在
  • 设计比较好的电商网站WordPress的mx主题
  • 安徽同济建设集团网站wordpress数据库用户名密码忘记
  • 网站 备案信息网站优化过度被k
  • 沈阳网站建设服务器网站建设财务分析
  • 在线做qq空间的网站网站定制电话
  • ASP做旅游网站代码西充建设局网站
  • 网站建设策划书模板大学交作业wordpress
  • 中国建设银行企业网站网站建设公司岗位
  • php网站开发经理招聘阿里云网站域名申请
  • 关于做膳食的一些网站广州专门做网站的公司有哪些
  • 视频封面制作网站计算机速成班培训
  • 网站改版方案原则网站建设网络推广方案ppt
  • 五金配件网站建设报价宣传海报怎么制作
  • 网站错误页面模板驻马店网站开发公司电话
  • win7 asp网站发布域名注册好怎么建设网站
  • 网站管理cms网站沙盒期
  • 做孝道的网站的目的彩票网站定制
  • 公司域名查询官方网站企业小程序制作开发
  • 网站在建设时不容忽略的一些细节河南确诊病例最新消息