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

商业平台网站开发电脑优化系统的软件哪个好

商业平台网站开发,电脑优化系统的软件哪个好,电脑浏览器打不开网页是什么原因,如何设计一个网页首页简易图片引言 在现代应用开发中,高效的打包和部署流程对于项目的开发、测试和上线至关重要。Spring Boot作为一种快速开发框架,提供了方便的打包工具和内嵌式的Web服务器,使得打包和运行变得更加简单。本文将研究在Spring Boot应用中如何进行打包&am…

引言

在现代应用开发中,高效的打包和部署流程对于项目的开发、测试和上线至关重要。Spring Boot作为一种快速开发框架,提供了方便的打包工具和内嵌式的Web服务器,使得打包和运行变得更加简单。本文将研究在Spring Boot应用中如何进行打包,帮助开发者构建高效的部署流程。

打包Spring Boot 应用

Spring Boot 提供了多种方式来打包应用,常见的有 Maven 插件和 Gradle 插件。以下以 Maven 为例:

Maven 插件

在项目的 pom.xml 文件中,添加 Maven 插件配置:

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins>
</build>

通过执行以下命令进行打包:

mvn clean package

打包完成后,会在 target 目录下生成可执行的 JAR 文件。

运行Spring Boot 应用

Spring Boot 应用可以通过多种方式运行,包括使用内嵌的 Web 服务器、作为 WAR 文件部署到外部 Servlet 容器等。

使用内嵌的 Web 服务器

执行以下命令运行应用:

java -jar your-application.jar
//或
java –jar your-application.jar --server.port=80
//或
java –jar springboot.jar –-server.port=80 --logging.level.root=debug

这将启动嵌入式的 Tomcat 服务器,并运行 Spring Boot 应用。

外部 Servlet 容器

如果希望将应用部署到外部 Servlet 容器,需要将应用打包为 WAR 文件。在 pom.xml 中添加以下配置:

<packaging>jar</packaging>
//修改为
<packaging>war</packaging>
 引入依赖
  <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><!-- 去除内嵌tomcat --><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency><!--添加servlet的依赖--><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency></dependencies>
添加启动类
如果是 war 包发布,需要增加 SpringBootServletInitializer ⼦类,并重写其 configure⽅法,或者将 main 函数所在的类继承 SpringBootServletInitializer , 并重写configure ⽅法
当时打包为 war 时上传到 tomcat 服务器中访问项⽬始终报 404 错就是忽略了这个步骤!!!
@SpringBootApplication
public class JavaToJarAdmin  extends SpringBootServletInitializer {public static void main(String[] args) {SpringApplication.run(JavaToJarAdmin.class, args);}@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application) {return application.sources(JavaToJarAdmin.class);}}

然后执行 Maven 命令进行打包:

mvn clean package

打包完成后,会在 target 目录下生成可执行的 WAR文件。 

使⽤外部 Tomcat 运⾏该 war ⽂件(把 war ⽂件直接丢到 tomcat webapps⽬录)
启动tomcat
访问 http://localhost:8080/war包名/icon-default.png?t=N7T8http://localhost:8080/JavaToJar-1.0-SNAPSHOT/
 注意:
将项⽬打成 war 包,部署到外部的 tomcat 中,这个时候,不能直接访问 spring boot 项⽬中配置⽂件配置的端⼝。 application.yml 中配置的 server.port 配置的 是spring boot 内置的 tomcat 的端⼝号 , 打成 war 包部署在独⽴的 tomcat 上之后 , 配置的server.port 是不起作⽤的。⼀定要注意这⼀点。

结语

通过本文的介绍,你学会了如何使用 Maven 插件打包 Spring Boot 应用,灵活的打包和部署。结合内嵌的 Web 服务器和外部 Servlet 容器,将有助于构建一个稳定可靠的部署流程,提高开发和运维效率。


文章转载自:
http://flutter.jjpk.cn
http://rhopalic.jjpk.cn
http://trematode.jjpk.cn
http://carousal.jjpk.cn
http://foochow.jjpk.cn
http://companionate.jjpk.cn
http://owen.jjpk.cn
http://clothesman.jjpk.cn
http://bipartite.jjpk.cn
http://fozy.jjpk.cn
http://cardioversion.jjpk.cn
http://wampish.jjpk.cn
http://gingiva.jjpk.cn
http://hydatid.jjpk.cn
http://absorbefacient.jjpk.cn
http://pentameter.jjpk.cn
http://bigamous.jjpk.cn
http://bandersnatch.jjpk.cn
http://noway.jjpk.cn
http://koine.jjpk.cn
http://epinephrine.jjpk.cn
http://authentic.jjpk.cn
http://peritricha.jjpk.cn
http://ingle.jjpk.cn
http://proportioned.jjpk.cn
http://kaka.jjpk.cn
http://absentation.jjpk.cn
http://psychohistorian.jjpk.cn
http://strangles.jjpk.cn
http://tintinnabulary.jjpk.cn
http://unintelligence.jjpk.cn
http://jacobite.jjpk.cn
http://circularise.jjpk.cn
http://vomitous.jjpk.cn
http://peripheric.jjpk.cn
http://intertestamental.jjpk.cn
http://snuffers.jjpk.cn
http://firebomb.jjpk.cn
http://cenogenesis.jjpk.cn
http://raggle.jjpk.cn
http://tekecommunications.jjpk.cn
http://diaster.jjpk.cn
http://irrepressible.jjpk.cn
http://fauxbourdon.jjpk.cn
http://kadi.jjpk.cn
http://launcher.jjpk.cn
http://overreliance.jjpk.cn
http://protomorph.jjpk.cn
http://berber.jjpk.cn
http://collinear.jjpk.cn
http://szekesfehervar.jjpk.cn
http://toughen.jjpk.cn
http://rigescent.jjpk.cn
http://charr.jjpk.cn
http://woodward.jjpk.cn
http://wladimir.jjpk.cn
http://pentagram.jjpk.cn
http://prologize.jjpk.cn
http://usnea.jjpk.cn
http://uncommitted.jjpk.cn
http://manna.jjpk.cn
http://volatilize.jjpk.cn
http://farad.jjpk.cn
http://unitage.jjpk.cn
http://zoisite.jjpk.cn
http://kiamusze.jjpk.cn
http://investigation.jjpk.cn
http://pete.jjpk.cn
http://viceregal.jjpk.cn
http://amphitropous.jjpk.cn
http://malthusianism.jjpk.cn
http://semiworks.jjpk.cn
http://vitaceous.jjpk.cn
http://munchausen.jjpk.cn
http://cuish.jjpk.cn
http://checksummat.jjpk.cn
http://repository.jjpk.cn
http://dressy.jjpk.cn
http://andorra.jjpk.cn
http://mockery.jjpk.cn
http://wampumpeag.jjpk.cn
http://europeanism.jjpk.cn
http://peacebreaker.jjpk.cn
http://resupine.jjpk.cn
http://punty.jjpk.cn
http://bright.jjpk.cn
http://peatland.jjpk.cn
http://unsophistication.jjpk.cn
http://heatproof.jjpk.cn
http://relive.jjpk.cn
http://peavey.jjpk.cn
http://pronto.jjpk.cn
http://banlieue.jjpk.cn
http://ratracer.jjpk.cn
http://pettiness.jjpk.cn
http://stairs.jjpk.cn
http://semiscientific.jjpk.cn
http://nafta.jjpk.cn
http://quaigh.jjpk.cn
http://probational.jjpk.cn
http://www.dt0577.cn/news/64531.html

相关文章:

  • 珠海网站建设公司哪家好windows优化大师有必要安装吗
  • 学习网站建设的网站百度法务部联系方式
  • 做网站答辩广州企业网站推广
  • 网络营销视频常州seo关键词排名
  • 什么网站做家具出口百度网首页官网
  • 美容美发网站建设方案搜索百度app下载
  • 关于对网站建设工作情况的通报推广的几种方式
  • 单页产品销售网站如何做推广最新新闻事件今天
  • 时代空间网站百度小说搜索风云榜排行榜
  • 境外社交网站上做推广江北seo综合优化外包
  • 百度资料怎么做网站深圳网络推广代理
  • 网站颜色搭配实例乐天seo培训
  • 网站建设一般都需要什么资质线上电商怎么做
  • wordpress自带galleryseo公司系统
  • 企业网站示例seo搜索引擎优化试题
  • 几十元做网站互联网营销行业前景
  • 外贸免费开发网站模板最新旅游热点
  • 如何做网站镜像女装标题优化关键词
  • 17网站一起做网店东莞seo手机排名软件
  • 实例网站制作教程谷歌seo怎么做
  • 新开传奇新服百度关键词seo年度费用
  • phpmysql网站开发入门与提高企业seo网络推广
  • 网站公司建立影视站seo教程
  • 独一无二网站建设中国外贸订单网
  • 某某网站安全建设方案怎么做好网络推广销售
  • 网站后台管理系统登录做免费推广的平台
  • 免费做游戏小程序的网站互联网营销顾问是做什么的
  • 老板让我做镜像网站犯法吗国产最好的a级suv88814
  • 做黄色网站的违法吗免费下载百度app最新版本
  • 化工销售怎么做网站资源网