一起做网店广州站,平面网页设计是做什么的,服装设计网站哪个好,一个网站的优化怎么做【问题描述】 配置的启动端口是8081#xff0c;实际启动端口是8080
【解决方法】
1.检查application.yml的配置是否有错误(配置项中#xff0c;显示白色就错#xff0c;橙色无措)
2.检查pom.xml的打包方式配置项配置#xff0c;主pom.xml中的配置项一般为#xff1a;实际启动端口是8080
【解决方法】
1.检查application.yml的配置是否有错误(配置项中显示白色就错橙色无措)
2.检查pom.xml的打包方式配置项配置主pom.xml中的配置项一般为packagingpom/packaging模块中的配置项目为packagingjar/packaging
3.然后再maven中clean重新跑项目即可
【深入解析】
目前POM中packaging标签有3种配置
packagingpom/packaging
packagingjar/packaging
packagingwar/packaging (1)packagingpom/packaging 父级项目的packaging配置一定为pom。该配置表示项目本身不会生成构件它只是一个用于管理其他模块的POMProject Object Model项目 (2)packagingjar/packaging Jar包是最为常见的打包方式当pom文件中没有设置packaging参数时默认使用jar方式打包。生成的jar文件可作为可执行或可重用的构件包含编译后的类文件和相关资源文件。 这种打包方式意味着在maven build时会将这个项目中的所有java文件都进行编译形成.class文件且按照原来的java文件层级结构放置最终压缩为一个jar文件。 当我们使用mvn install命令的时候能够发现在项目中与src文件夹同级新生成了一个target文件夹这个文件夹内的classes文件夹即为刚才提到的编译后形成的文件夹。这是我自己的项目生成的target文件夹而最下方的jar文件即为此文件夹的压缩版本。好像不包括依赖项。 (3)packagingwar/packaging
war包与jar包非常相似同样是编译后的.class文件按层级结构形成文件树后打包形成的压缩包。不同的是它会将项目中依赖的所有jar包都放在WEB-INF/lib这个文件夹下
war包非常适合部署时使用不再需要下载其他的依赖包能够使用户拿到war包直接使用因此它经常使用于微服务项目群中的入口项目的pom配置中。