spring boot从bat或cmd文件开始

时间:2016-01-15 13:29:10

标签: java windows spring spring-mvc spring-boot

如何从bat或cmd文件运行Spring启动jar应用程序?当在命令行中启动可执行jar时,一切正常,但是当我将其作为bat文件运行时,Spring会从请求中返回404代码。

从控制台登录

2016-01-15 14:06:52.408 DEBUG 5104 --- [http-nio-81-exec-10] o.s.b.c.web.OrderedRequestContextFilter  : Bound request context to thread: org.apache.catalina.connector.RequestFacade@1899d750

2016-01-15 14:06:52.417 DEBUG 5104 --- [http-nio-81-exec-10] o.s.b.c.web.OrderedRequestContextFilter  : Cleared thread-bound request context: org.apache.catalina.connector.RequestFacade@1899d750

在Spring安全性重定向到登录页面后的浏览器中,我有404。

3 个答案:

答案 0 :(得分:0)

只需将您的bat文件放在生成jar的同一目录中。因为当前它正在您的bat文件所在的当前目录中搜索jar文件。

答案 1 :(得分:0)

使用mvn spring-boot:run -Drun.arguments=--debug

与Maven一起运行

该插件将构建并运行一步。

答案 2 :(得分:0)

  1. 打开记事本或任何其他文本编辑器
  2. 复制&粘贴以下代码

    call mvn clean install
    
    call mvn spring-boot:run
    
  3. 另存为fileName.bat或fileName.cmd