Je dois créer une application Spring-boot exposant le service Web REST simple. Je suis en train de commencer l'instruction. Je développe avec un IDE Eclipse Oxygen. Lorsque j'essaie de lancer mon application comme une application Java, j'obtiens une erreur: L'application n'a pas pu démarrer avec classpath.L'application de démarrage du ressort ne peut pas démarrer dans Eclipse Oxygen
Ceci est mon parametrage:
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>fr.omb</groupId>
<artifactId>omb</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>war</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.7.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.1-901.jdbc4</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>${commons-lang.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.1</version>
</dependency>
</dependencies>
<properties>
<java.version>1.8</java.version>
<commons-lang.version>2.6</commons-lang.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<source>${java-version}</source>
<target>${java-version}</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
la classe principale lanceur
/**
*
*/
package fr.omb;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
/**
* @author omb
*
*/
@Configuration
@EnableAutoConfiguration
@ComponentScan("fr.omb")
public class MainLauncher {
public static void main(String[] args) throws Exception {
SpringApplication.run(MainLauncher.class, args);
}
}
La configuration de base de données
---
spring: profile: dev
jpa:
hibernate:
ddl-auto: create-drop
datasource:
platform: postgresql
url: jdbc:postgresql://localhost:5432/omb
username: xxxxxx
password: xxxxxx
driverClassName: org.postgresql.Driver
---
Merci
pouvez-vous afficher la trace de la pile? \ – mdolata