首页 > 其他分享 >springboot配置启动文件的问题

springboot配置启动文件的问题

时间:2023-10-11 09:11:40浏览次数:38  
标签:文件 bat set springboot application 启动 Siemens properties

1、缘由:用sh命令启动bat时出现错误

端口号就找错了。

 

 原bat。启动时发现端口是8081,但我的application.properties 写的不是8081啊,为什么会找8081,原来是因为如果你用bat快捷方式启动,他会在bat目录下,找到propertity文件,

如果用sh启动,则找不到propertity文件,这时springboot会默认的从默认的src/main/resource/application.properties 找到这个配置文件。因为这个文件的端口写的是8081

@set FMS_HOME=D:\Siemens\Teamcenter13\tccs
@set PATH=%PATH%;%FMS_HOME%\lib
java -cp ".;C:\Java\jdk1.8.0_211\jre\lib\*;libs\*" org.springframework.boot.loader.JarLauncher -Dspring.config.location=application.properties
pause

  问题来了,那要怎么改,才能用sh启动时,springboot读取指定路径下的配置文件呢?

-Dspring.config.location 在启动bat添加一个这个配置参数。注意,这个配置参数,要写在org.springframework.boot.loader.JarLauncher 前面

title processHistoryService
@set FMS_HOME=D:\Siemens\Teamcenter13\tccs
@set PATH=%PATH%;%FMS_HOME%\lib
java -cp ".;C:\Java\jdk1.8.0_211\jre\lib\*;D:\Siemens\Services\processHistoryService\libs\*;D:\Siemens\Services\processHistoryService\application.properties" -Dspring.config.location=D:\Siemens\Services\processHistoryService\application.properties  org.springframework.boot.loader.JarLauncher
pause

  

标签:文件,bat,set,springboot,application,启动,Siemens,properties
From: https://www.cnblogs.com/wwssgg/p/17756234.html

相关文章

  • 前台首页、导出项目依赖、git介绍和安装、git,github,gitab,gitee介绍、git工作流程、git
    前台首页Header.vur<template><divclass="header"><divclass="slogan"><p>老男孩IT教育|帮助有志向的年轻人通过努力学习获得体面的工作和生活</p></div><divclass="nav"><ulclass="......
  • 使用C#调用7Zip解压文件
    使用C#调用7Zip解压文件可以输入密码可以省略输出的路径则默认创建压缩包同名文件夹Console.WriteLine("你好,接下来开始解压文件");ExtractArchiveWithPassword(@"E:\压缩文件测试\压缩文件_Orgion\V_1696602827.7z",......
  • 在DC上使用管理员账号,激活系统时出现““Windows 无法访问指定设备、路劲或文件。你可
    1.在增加语言选择是,也会遇到类似错误:2.在管理工具中,找到“本地安全策略”:3.进入本地策略->安全选项->用户帐户控制:用于内置管理员帐户的管理员批准模式 ->启用......
  • springboot整合mybatis中使用分页插件 getTotal为0的原因(本人出现的问题)
      本人将实现分页插件---pagehelper.startpage()放到 ---page<Employee>这条语句的前面就获得到了total的值 ......
  • ORACLE查看数据文件包含哪些对象
    ORACLE查看数据文件包含哪些对象1、Oracle数据库由数据库文件、日志文件、控制文件组成。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。2、Oracle中有数据文件、控制文件、日志文件、参数文件、备份文件等。数据库的物理存储结构是由一些多......
  • 前端如何实现大文件上传
    在开发过程中,经常会遇到一些较大文件上传,如果只使用一次请求去上传文件,一旦这次请求中出现什么问题,那么无论这次上传了多少文件,都会失去效果,用户则需要重新上传所有资源。所以就想到一种方式,将一个大文件分成多个小文件,这样通过多个请求实现大文件上传。接下来我们就来看看具体......
  • Java观察者模式-SpringBoot实现观察者模式
    观察者模式一、Java观察者模式Java观察者模式是一种设计模式,用于实现对象之间的一对多依赖关系。在观察者模式中,当一个对象的状态发生变化时,它的所有依赖对象(观察者)都会自动收到通知并进行相应的更新。观察者模式由以下几个核心组件组成:主题(Subject):也称为被观察者或可观察对......
  • springboot部署jar项目
    查询进程: ps-ef|grepjava杀死项目进程: kill-9进程号部署命令liunx:自己创建日志放入nohup.out文件中nohupjava-jarvisPlat-service-2.3.0.230522_CLOUD_RELEASE.jar&  重定向日志文件到service.log文件中nohupjava-jarservice.jar>./lo......
  • Selenium借助AutoIt完成文件的上传与下载
    文件上传1,编辑首先提前下载好AutoIT,先了解https://blog.csdn.net/weixin_39218743/article/details/87808776手上没有带上传文件的网址,先用百度的上传照片吧!打开AutoIT工具组件中的脚本编辑器sciTEScriptEditorWinWaitActive("打开")Send('D:\img\11.jpg')Sleep(2000)Send("{......
  • 【PyQt6】Python窗口拖拽文件并响应的实现
    情景大概应用情景为:将一个文件拖入到窗口内,地址栏显示文件路径,文本框显示文件内容。说明实现拖拽必须在exec前设置QMineDate,否则不会开始拖拽操作。实现fromPyQt6.QtCoreimport*calssMainWindow(QMainWindow,Ui_MainWindow): def__init__(self): super().__init__......