问题标签 [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.
spring-boot - 没有依赖关系的 Spring Boot 可执行 Jar 文件
构建没有依赖项的spring boot jar文件的最简单方法是什么?基本上我应该能够将依赖 jar 文件保存在单独的文件夹中。
目前我正在使用 spring boot maven 插件,但是,它创建了一个包含所有依赖项的 Fat jar 文件。
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 错误。如果我做错了什么,请指导我。
java - 如何在 Spring Boot 中启用 appication.properties 中的 undertow 登录
如何在undertow中spring boot提供的嵌入式tomcat服务器中启用http服务器日志?我已经在 application.properties 中尝试过,但它没有创建文件,也没有记录到控制台
我正在寻找类似这样的东西 Spring Boot enable http requests logging
任何帮助,将不胜感激。
谢谢
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??
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 还不是我的专题。
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(没有这样的文件或目录)
这是我的 pom.xml
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。
我不认为它应该有任何区别,但这是这个项目中的一个(也是唯一一个)类:
我做错了什么?
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
?
spring - 如何使用spring boot maven插件生成可执行脚本
使用 spring boot maven 插件,我们能够生成可执行的 jars。我们可以使用 java -jar 执行 jar ...
在 spring boot 中还有另一个安装选项。这会生成可以添加到 init.d 中的 jar。
但是是否可以生成一个 sh|cmd 文件,该文件可用于启动|停止|重新启动 Spring Boot 应用程序?