小编dap*_*apc的帖子

java.lang.IllegalStateException:org.springframework.boot.autoconfigure.jdbc.JndiDataSourceAutoConfiguration上的错误处理条件

我正在尝试编写一个独立的可执行jar(胖罐).我正在使用spring boot gradle插件并编写SpringBoot App来执行此操作.

这是我的Application.java文件

@Configuration
@EnableAutoConfiguration
@EnableRabbit
@EntityScan("persistence.domain")
@EnableJpaRepositories("persistence.repository")
@ComponentScan(basePackages = {"common","service"})
public class Application {

     public static void main(final String[] args) {
            final SpringApplicationBuilder appBuilder = new SpringApplicationBuilder(
                Application.class);
            appBuilder.profiles("common", "common_db").run(args);
          }

      @Bean
      @Primary
      @ConfigurationProperties(prefix = "spring.datasource")
      public DataSource primaryDataSource() {
        return DataSourceBuilder.create().build();
      }
}
Run Code Online (Sandbox Code Playgroud)

我在yml文件中指定了属性.对于前申请 - 常见等.在运行Application.java时出现错误:

[2015-09-24 14:40:22.304] boot - 32791  INFO [main] ---AnnotationConfigEmbeddedWebApplicationContext: Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@51a282af: startup date [Thu Sep 24 14:40:22 IST 2015]; root of context hierarchy
[2015-09-24 14:40:23.194] boot - 32791  WARN [main] --- …
Run Code Online (Sandbox Code Playgroud)

spring gradle build.gradle spring-boot

9
推荐指数
1
解决办法
5万
查看次数

标签 统计

build.gradle ×1

gradle ×1

spring ×1

spring-boot ×1