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

上海网站建设网络推广卓伊科技网站建设

上海网站建设网络推广,卓伊科技网站建设,上海市人才服务中心官网,app开发 杭州【README】 本文旨在记录idea部署springboot项目到外部tomcat的步骤#xff1b; 第一次部署会踩很多坑儿#xff0c;多查google#xff0c;多重试#xff1b; 第一次部署#xff0c;不建议手动录入依赖#xff0c;因为有可能遗漏#xff1b;而且网络上资料很多但也很…【README】 本文旨在记录idea部署springboot项目到外部tomcat的步骤 第一次部署会踩很多坑儿多查google多重试 第一次部署不建议手动录入依赖因为有可能遗漏而且网络上资料很多但也很乱很容易出错和掉坑儿里 【1】创建项目  【2】 引入 spring web相关依赖 1选择依赖 点击finish 2项目pom ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.5.5/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.cmc/groupIdartifactIdspringbt-04-web-jsp2/artifactIdversion0.0.1-SNAPSHOT/versionpackagingwar/packagingnamespringbt-04-web-jsp2/namedescriptionDemo project for Spring Boot/descriptionpropertiesjava.version1.8/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-tomcat/artifactIdscopeprovided/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project使用外部tomcat而不是内嵌tomcat的方式有两种 官方文档推荐的就是上面这一种 provided 官方文档参见  “How-to” Guides 3整体目录结构 【3】创建web.xml设置根路径 1进入 项目结构页面的module页面 快捷键 ctrlaltshifts 2 创建web根目录 src\main\webapp 双击创建 3 创建web.xml文件 根目录D:\workbench_idea\spring-bucket\springboot\springbt-04-web-jsp2\src\main\webapp下WEB-INF下创建web.xml 文件 注意 路径不要写错了 4创建完成后的效果 【4】配置外部tomcat这个简单 1进入配置页面 2添加tomcat 【5】部署springboot项目到外部tomcat 1进入部署页面 2选择 exploded web制品库 【6】编写web页面和controller 1编写web页面 hello.jsp % page contentTypetext/html;charsetUTF-8 languagejava % html headtitlehello/title /head bodyh1hello world./h1 /body /html 2启动tomcat查看访问效果 3添加 controller 3.1MyController package com.cmc.springbt.controller;import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping;Controller public class MyController {GetMapping(/aaa)public String hello(Model model) {System.out.println(hello aaa);model.addAttribute(msg, hello aaa);return success;} }3.2修改hello.jsp  bodyh1hello world./h1a hrefaaaaaa/a /body 3.3添加 WEB-INF\success.jsp  % page contentTypetext/html;charsetUTF-8 languagejava % html headtitlesuccess/title /head bodyh1SUCCESS/h1h1${msg}/h1 /body /html 添加视图前后缀 application.properties # 设置视图路径前后缀 spring.mvc.view.prefix/WEB-INF/ spring.mvc.view.suffix.jsp # 设置应用访问根路径 server.servlet.context-path/springbt_04_web_jsp2 3.4目录结构  3.5访问效果 4springboot启动主程序 Springbt04WebJsp2Application public class Springbt04WebJsp2Application {public static void main(String[] args) {SpringApplication.run(Springbt04WebJsp2Application.class, args);}} ServletInitializer public class ServletInitializer extends SpringBootServletInitializer {Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application) {return application.sources(Springbt04WebJsp2Application.class);} } 【7】小结 step1必须创建一个 war项目 step2将嵌入式的tomcat设置为provided表示 不打入 war包 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-tomcat/artifactIdscopeprovided/scope/dependency step3必须编写一个  SpringBootServletInitializer 实现类 目的调用 configure方法 public class ServletInitializer extends SpringBootServletInitializer {Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application) {// 传入springboot应用主程序return application.sources(Springbt04WebJsp2Application.class);} } step4启动tomcat即可
http://www.pierceye.com/news/283563/

相关文章:

  • 做一个电商网站建设银行网站打不开用什么浏览器
  • 保定住房和城乡建设局网站沙洋网站定制
  • 北京电脑培训网站网站首页怎么做全屏swf
  • 网站建设 设计 优化 维护爱站网关键词挖掘工具
  • 做电影收费网站二级域名查询
  • 销售网站模板a5站长网网站交易
  • 网站需要怎么做的吗做营销网站那个好
  • 苏州网站建设软件收费广东网站设计哪家专业
  • 中国产品网免费网站网站自定义功能实现
  • 做微信小程序和做网站短视频素材下载网站
  • 自治区住房和城乡建设厅网站自己怎么健网站视频教程
  • 昆明建站网址dw怎么做秋季运动会网站
  • 为什么要建设个人网站在建工程
  • o2o网站设计方案做一个网站只做前端怎么做
  • 长沙网站建设公司联系方式网站注册手机号安全吗
  • 广州市网站建设服务机构建设部网站查资质
  • 医院网站建设思路wordpress mx主题
  • 天津如何做百度的网站虚拟机做局域网网站服务器
  • 网站建设维护需要懂哪些知识网站建设优质公司
  • 怎么做网络彩票网站校园网站建设经费申请报告
  • 廊坊公司做网站一般网站图标是用什么做的
  • php网站开发文档模板玖壹购网站是做啥子的
  • 海报模板网站有哪些小程序电商平台排名
  • 百度一下百度网站苏州优秀网站设计企业
  • 通信管理局网站备案cms网站建设的实训总结
  • 西安知名网站建设公司百度网页版微信
  • 单纯python能完成网站开发吗门户网站衰落的原因
  • 唐山微网站建设价格宁波外贸网站推广优化
  • 如何能把网站做的更大赤峰网站建设赤峰
  • 织梦大气绿色大气农业能源化工机械产品企业网站源码模版网站设计是用ps做图吗