tomcat - Spring Boot - Application failed to start with classpath -


what nice day, isn't it?

i hope of community can me.

tomcat version 7, servlet api 3.0

i start spring boot project in tomcat using .war. heres code of spring boot application:

main-class

@configuration @enableautoconfiguration @componentscan(basepackages = "com.###.dashboard") @enablejparepositories @entityscan(basepackages = "com.###.dashboard.domain") public class dashboard extends springbootservletinitializer  {      public static void main(string[] args) {         springapplication.run(new object[] {dashboard.class}, args);         }      @override     protected springapplicationbuilder configure(springapplicationbuilder application) {         return application.sources(dashboard.class);     }   } 

pom

<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/maven-v4_0_0.xsd">   <modelversion>4.0.0</modelversion>   <groupid>com.###.dashboard</groupid>   <artifactid>dashboard</artifactid>   <packaging>war</packaging>   <version>1.0</version>   <name>dashboard</name>   <url>http://maven.apache.org</url>       <parent>         <groupid>org.springframework.boot</groupid>         <artifactid>spring-boot-starter-parent</artifactid>         <version>1.1.8.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-mobile</artifactid>         </dependency>          <dependency>             <groupid>org.springframework.boot</groupid>             <artifactid>spring-boot-starter-thymeleaf</artifactid>         </dependency>           <dependency>             <groupid>com.h2database</groupid>             <artifactid>h2</artifactid>         </dependency>          <dependency>             <groupid>org.springframework.data</groupid>             <artifactid>spring-data-commons</artifactid>         </dependency>          <dependency>             <groupid>org.springframework.boot</groupid>             <artifactid>spring-boot-starter-data-jpa</artifactid>         </dependency>             <dependency>             <groupid>org.springframework.boot</groupid>             <artifactid>spring-boot-starter-tomcat</artifactid>             <scope>provided</scope>         </dependency>             </dependencies>      <properties>         <start-class>com.###.dashboard.main.dashboard</start-class>     </properties>      <build>         <plugins>             <plugin>                 <groupid>org.springframework.boot</groupid>                 <artifactid>spring-boot-maven-plugin</artifactid>             </plugin>           </plugins>     </build>  </project> 

error message of tomcat/spring boot

2014-12-04 13:32:18.878  info 198588 --- [           main] .b.l.classpathloggingapplicationlistener : application failed start classpath: [file:/../tomcat7/webapps/dashboard/web-inf/classes/, ..path libs, list of jar files in folder libs.. 2014-12-04 13:32:19.091  info 198588 --- [           main] ationconfigembeddedwebapplicationcontext : closing org.springframework. boot.context.embedded.annotationconfigembeddedwebapplicationcontext@61f0fe81: startup date [thu dec 04 13:32:15 cet 2014]; root of  context hierarchy java.lang.reflect.invocationtargetexception         @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)         @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57)         @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)         @ java.lang.reflect.method.invoke(method.java:606)         @ org.apache.catalina.startup.bootstrap.start(bootstrap.java:303)         @ org.apache.catalina.startup.bootstrap.main(bootstrap.java:431) caused by: java.lang.outofmemoryerror: permgen space 

where need set classpath? thought dont need set .xml-files.

thank you!

one of reasons behind error port has been assigned others. can test changing port address. add application.propeties under resource directory. , add following content server.port: 9000 // can write port want


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -