我正在使用spring boot版本1.3.5(spring 4.2.6)开发一个应用程序。我使用log4j2版本2.4.1作为日志系统。当在sts(spring tool suite)上工作并在Embeded tomcat上执行时,日志可以正常工作(在控制台和文件上),但是当构建一个war文件并将其部署到外部Tomcat8上时,虽然创建了日志文件,但我的日志并没有出现在其中。
但这些解决方案都不起作用。关于这一点的文章是:部署为。war时的Spring-Boot日志配置
任何帮助或解脱的回答请。
如果您希望在Tomcat内部为您的Spring Boot应用程序配置log4j,本文档可能会对您有所帮助:
https://tomcat.apache.org/tomcat-8.5-doc/logging.html#using_log4j
使用Log4j
下面的步骤描述配置log4j以输出Tomcat的内部日志记录。
创建一个名为log4j.properties
的文件,其中包含以下内容,并将其保存到$CATALINA_BASE/lib
中
我正在使用一个Maven多模块,其中一场战争取决于另一场战争。 Spring Boot webapp依赖于只提供html文件的基本webapp。 当我运行SpringBoot应用程序时,我能够从主webapp(SpringBoot应用程序)访问服务和html,但是我不能从DependencyWar(404)访问html文件。但是这些html文件在SpringBootWebApp战争中得到了很好的打
我在启动spring boot应用程序时遇到以下错误。这是我的第一个spring boot项目。因此,我不确定错误以及如何修复它。 申请启动失败 描述: 配置为侦听端口8080的Tomcat连接器无法启动。端口可能已在使用中,或者连接器可能配置错误。 行动: 验证连接器的配置,识别并停止在端口8080上侦听的任何进程,或者将此应用程序配置为在另一个端口上侦听。
问题内容: 我的Maven依赖有什么问题。当我包含JPA时,我会列出pf例外 这是我的Maven依赖项 我的例外 和我的源代码 因此,我没有任何想法(不幸的是,没有示例)如何运行Spring boot和hibernate状态。 问题答案: 您是否为数据源设置了或?这是一个例子: 有关可以在何处放置配置文件以及如何配置应用程序以处理任何目录中的属性文件的说明,请参阅此链接以获取更多信息。
我用spring boot和jersey开始了一个新的maven项目。我在调用mvn clean spring boot:run时出错。 我的pom的一部分。xml: 例外情况: 有什么想法吗?谢啦
问题内容: 我一直在研究Spring / Spring MVC应用程序,并且希望添加性能指标。我遇到过Spring Boot Actuator,它看起来是一个不错的解决方案。但是我的应用程序不是Spring Boot应用程序。我的应用程序在传统容器Tomcat 8中运行。 我添加了以下依赖 我创建了以下配置类。 我什至可以按照StackOverflow另一篇文章的建议在每个配置类上添加 问题答案:
我正在使用Spring Cloud网关为Spring Boot微服务创建网关。网关还负责使用Spring Security进行JWT授权。 此筛选器在配置方法中注册,如下所示: 如您所见,Spring Security性使用HttpServletRequest、HttpServletResponse和FilterChain接口,这些接口属于Spring启动程序web。但这是主要的问题,因为它与Sp
本文向大家介绍Spring Boot 启动端口如何启动,包括了Spring Boot 启动端口如何启动的使用技巧和注意事项,需要的朋友参考一下 Spring Boot 启动端口 Spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到
我有两个Spring启动项目。项目A和项目B。项目A包括B作为依赖项。 现在我有了包含项目A的项目C(非spring boot starter)。在A中创建的某些bean依赖于B中的bean。我假设,由于A包含B,A中需要的所有bean都将可用,因为A包含B。但这并没有发生。这是否意味着我必须在C中只包含B?