问题标签 [spring-boot-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
727 浏览

spring-boot - Spring Boot 未启动 HTTP 侦听器

当我启动 Spring Boot 应用程序 jar 时,我对 HTTP 端口上的服务侦听或任何错误一无所知。发布有点模糊的 pom.xml 和启动屏幕截图:

应用程序类是从 start.spring.io 生成的标准类

仅此而已

0 投票
4 回答
6652 浏览

spring-boot - 没有依赖关系的 Spring Boot 可执行 Jar 文件

构建没有依赖项的spring boot jar文件的最简单方法是什么?基本上我应该能够将依赖 jar 文件保存在单独的文件夹中。

目前我正在使用 spring boot maven 插件,但是,它创建了一个包含所有依赖项的 Fat jar 文件。

0 投票
2 回答
11784 浏览

spring-boot - 带有 Maven Shade 插件的 Spring Boot - 未映射控制器(404 错误)

对于我的带有嵌入式 tomcat 的 Spring Boot 应用程序,由于某些限制,我需要取消 spring-boot-maven-plugin并需要使用maven-shade-plugin. 使用 maven package 命令,我可以成功创建 jar 文件。但是,我所有的控制器都停止工作并给我 404 错误。放置在我的资源文件夹中的静态内容也不再提供。总是收到 404 错误。

我的 pom.xml

我像往常一样运行应用程序:

我还必须创建以下 EmbeddedServletContainerFactory bean,否则会引发错误。

最后,我只有一个示例控制器,

当我使用 spring-boot-maven 插件时,相同的代码可以正常工作。在我开始使用 maven-shade-plugin 后不久,tomcat 就成功启动了。但是,所有控制器都给我 404 错误。如果我做错了什么,请指导我。

0 投票
1 回答
3684 浏览

java - 如何在 Spring Boot 中启用 appication.properties 中的 undertow 登录

如何在undertow中spring boot提供的嵌入式tomcat服务器中启用http服务器日志?我已经在 application.properties 中尝试过,但它没有创建文件,也没有记录到控制台

我正在寻找类似这样的东西 Spring Boot enable http requests logging

任何帮助,将不胜感激。

谢谢

0 投票
0 回答
677 浏览

java - Springboot如何获取web-inf/lib文件夹下jar的位置来配置classpath

我有 1 个要求,它在 springboot 项目中使用 JAVA_HOME 使用“java”命令。在调用 java 命令时,它需要 springboot war 的 WEB-INF/lib 文件夹下可用的 jar。我想列出一个变量中的所有 jar,以便我可以将此变量作为参数传递给 java 命令。

如何配置类路径以列出 WEB-INF/lib 文件夹的所有 jar??

0 投票
1 回答
1020 浏览

spring-boot - Spring Boot:从 Java Servlet 3.1 更改为 3.0

在 Eclipse (STS) 中,我创建了一个项目,如下所示: File -> New -> Spring Starter Project

设置包括(除其他外): 类型:Maven 项目打包:War Java 版本:1.8 语言:Java 引导版本:1.3.0 依赖项:Web

在项目方面,它导致动态 Web 模块 = 3.1,但是我需要 3.0。

手动将其设置为 3.0 会导致“无法将项目构面动态 Web 模块的版本更改为 3.0”。除了此错误消息,我确信这不是更改它的正确方法,因为该项目将共享给其他人。

我想有一种行家的方式。也许解决方案就在这里:http ://docs.spring.io/spring-boot/docs/1.3.0.RELEASE/maven-plugin/plugin-info.html 。

不幸的是,Spring Boot 和 Maven 还不是我的专题。

0 投票
0 回答
536 浏览

spring - Spring Boot 中的 AngularJS

我正在尝试在Spring 和 Angular JS之后构建一个 Web 应用程序。由于以下错误,我无法运行该应用程序:

无法在项目演示中执行目标 ro.isdc.wro4j:wro4j-maven-plugin:1.6.3:run(默认):处理时发生异常:从 /home/san2/SpringAngularJS/demo1/src/ 加载属性文件时出现异常main/wro/wro.properties:/home/san2/SpringAngularJS/demo1/src/main/wro/wro.properties(没有这样的文件或目录)

这是指向MojoExecutionException

这是我的 pom.xml

0 投票
1 回答
2946 浏览

spring-boot - Spring Boot 网络服务器在 Eclipse 中工作正常,无法在服务器上启动:缺少 EmbeddedServletContainerFactory bean

按照Spring Documentation的模型,我创建了一个非常简单的 Hello World 类应用程序。它在 Eclipse 上旋转,一切看起来都很棒。甜的!我运行它并可以浏览到 URL。有史以来最快的发展。

但这必须在服务器上运行,并且查看 jar,它只有大约 4K,所以我知道如果没有一堆类路径配置,它是行不通的。为了避免这种情况,我想我需要一个 jar-with-dependencies jar。

所以这是我的 pom.xml,除了为程序集插件添加 jar-with-dependencies 目标外,基本上与 Spring 示例中的相同。

但是当我去运行这个东西时:

我得到:

org.springframework.context.ApplicationContextException:无法启动嵌入式容器;嵌套异常是 org.springframework.context.ApplicationContextException:由于缺少 EmbeddedServletContainerFactory bean,无法启动 EmbeddedWebApplicationContext。

我不认为它应该有任何区别,但这是这个项目中的一个(也是唯一一个)类:

我做错了什么?

0 投票
1 回答
1922 浏览

java - Jar 和 War 打包与嵌入式 Tomcat 的区别

Spring Boot 可以构建可执行文件.jar.war文件。除了文件扩展名之外,它们之间有什么区别吗?

文档指出You should configure your project to build a jar or war (as appropriate)。对于 Spring MVC Web 应用程序,是否不适合(出于技术原因)构建可执行文件.jar而不是可执行文件.war

0 投票
1 回答
824 浏览

spring - 如何使用spring boot maven插件生成可执行脚本

使用 spring boot maven 插件,我们能够生成可执行的 jars。我们可以使用 java -jar 执行 jar ...

在 spring boot 中还有另一个安装选项。这会生成可以添加到 init.d 中的 jar。

但是是否可以生成一个 sh|cmd 文件,该文件可用于启动|停止|重新启动 Spring Boot 应用程序?