maven - Spring Boot runs in IntelliJ IDEA, mvn packaged .jar throws java.lang.IllegalStateException -


when run spring boot application using intellij idea right click main() -> run 'application' application run , serve pages. however, when package application .jar using mvn clean package while it'll become .jar not serve pages, throwing .

here's intellij output when running application, , page request, pastebin links added ease of reading:

intellij run pastebin

and here's console output after running mvn clean build:

mvn clean build pastebin

"c:\program files\java\jdk1.8.0_45\bin\java" -xms256m "-dmaven.home=c:\program files (x86)\jetbrains\intellij idea 14.1\plugins\maven\lib\maven3" "-dclassworlds.conf=c:\program files (x86)\jetbrains\intellij idea 14.1\plugins\maven\lib\maven3\bin\m2.conf" -didea.launcher.port=7534 "-didea.launcher.bin.path=c:\program files (x86)\jetbrains\intellij idea 14.1\bin" -dfile.encoding=windows-1252 -classpath "c:\program files (x86)\jetbrains\intellij idea 14.1\plugins\maven\lib\maven3\boot\plexus-classworlds-2.4.jar;c:\program files (x86)\jetbrains\intellij idea 14.1\lib\idea_rt.jar" com.intellij.rt.execution.application.appmain org.codehaus.classworlds.launcher -didea.version=14.1.3 clean package [info] scanning projects... [info]                                                                          [info] ------------------------------------------------------------------------ [info] building recepcion-cfdi 0.1 [info] ------------------------------------------------------------------------ [warning] artifact jdom:jdom:jar:1.1 has been relocated org.jdom:jdom:jar:1.1 [info]  [info] --- maven-clean-plugin:2.5:clean (default-clean) @ cfdi --- [info] deleting c:\tsap\recepcion-cfdi\target [info] deleting c:\tsap\recepcion-cfdi\src\main\webapp\web-inf\classes [info]  [info] --- maven-resources-plugin:2.6:resources (default-resources) @ cfdi --- [info] using 'utf-8' encoding copy filtered resources. [info] copying 1 resource [info] copying 61 resources [info]  [info] --- maven-compiler-plugin:3.0:compile (default-compile) @ cfdi --- [info] changes detected - recompiling module! [info] compiling 61 source files c:\tsap\recepcion-cfdi\src\main\webapp\web-inf\classes [warning] /c:/tsap/recepcion-cfdi/src/main/java/com/isap/validacfdi/validacfdi32.java: input files use unchecked or unsafe operations. [warning] /c:/tsap/recepcion-cfdi/src/main/java/com/isap/validacfdi/validacfdi32.java: recompile -xlint:unchecked details. [info]  [info] --- maven-resources-plugin:2.6:testresources (default-testresources) @ cfdi --- [info] using 'utf-8' encoding copy filtered resources. [info] skip non existing resourcedirectory c:\tsap\recepcion-cfdi\src\test\resources [info]  [info] --- maven-compiler-plugin:3.0:testcompile (default-testcompile) @ cfdi --- [info] changes detected - recompiling module! [info] compiling 7 source files c:\tsap\recepcion-cfdi\target\test-classes [info]  [info] --- maven-surefire-plugin:2.17:test (default-test) @ cfdi --- [info]  [info] --- maven-jar-plugin:2.5:jar (default-jar) @ cfdi --- [info] building jar: c:\tsap\recepcion-cfdi\target\cfdi-0.1.jar [info]  [info] --- spring-boot-maven-plugin:1.2.3.release:repackage (default) @ cfdi --- [info] ------------------------------------------------------------------------ [info] build success [info] ------------------------------------------------------------------------ [info] total time: 16.615s [info] finished at: thu may 14 03:10:48 cdt 2015 [info] final memory: 28m/349m [info] ------------------------------------------------------------------------  process finished exit code 0 

here's console output when trying run application .jar file:

console build failure pastebin

pom.xml

<?xml version="1.0" encoding="utf-8"?>  <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>isap</groupid>     <artifactid>cfdi</artifactid>     <version>0.1</version>     <inceptionyear>2015</inceptionyear>     <packaging>jar</packaging>      <name>recepcion-cfdi</name>      <parent>         <groupid>org.springframework.boot</groupid>         <artifactid>spring-boot-starter-parent</artifactid>         <version>1.2.3.release</version>     </parent>      <properties>         <project.build.sourceencoding>utf-8</project.build.sourceencoding>         <java-version>1.8</java-version>         <io.spring.platform-version>1.1.2.release</io.spring.platform-version>         <!-- assertj not part of spring io platform, version must provided explicitly -->         <assertj-core-version>1.5.0</assertj-core-version>         <tomcat.version>8.0.21</tomcat.version>         <start-class>com.isap.config.application</start-class>     </properties>      <dependencymanagement>         <dependencies>             <dependency>                 <groupid>io.spring.platform</groupid>                 <artifactid>platform-bom</artifactid>                 <version>${io.spring.platform-version}</version>                 <type>pom</type>                 <scope>import</scope>             </dependency>         </dependencies>     </dependencymanagement>      <dependencies>         <!-- primefaces -->         <dependency>             <groupid>org.primefaces</groupid>             <artifactid>primefaces</artifactid>             <version>5.2</version>         </dependency>          <dependency>             <groupid>org.primefaces.themes</groupid>             <artifactid>bootstrap</artifactid>             <version>1.0.10</version>         </dependency>         <!-- /primefaces -->          <!-- tomcat -->         <dependency>             <groupid>org.apache.tomcat.embed</groupid>             <artifactid>tomcat-embed-core</artifactid>             <version>8.0.21</version>         </dependency>          <dependency>             <groupid>org.apache.tomcat.embed</groupid>             <artifactid>tomcat-embed-logging-juli</artifactid>             <version>8.0.21</version>         </dependency>          <dependency>             <groupid>org.apache.tomcat.embed</groupid>             <artifactid>tomcat-embed-jasper</artifactid>             <version>8.0.21</version>         </dependency>         <!-- /tomcat -->          <!-- microsoft jdbc -->         <!-- note: saved locally in /lib folder.              microsoft doesn't allow maven have in public repository. -->         <dependency>             <groupid>com.microsoft.sqlserver</groupid>             <artifactid>sqljdbc41</artifactid>             <version>4.1</version>             <!-- these 2 lines edited out when local repo installed, if don't              have jdbc installed locally should unedit these 2 lines -->             <!--<scope>system</scope>-->             <!--<systempath>${basedir}/lib/sqljdbc41.jar</systempath>-->         </dependency>         <!-- /microsoft jdbc -->          <!-- hibernate -->         <dependency>             <groupid>org.hibernate</groupid>             <artifactid>hibernate-validator</artifactid>             <version>5.1.3.final</version>         </dependency>         <dependency>             <groupid>org.hibernate</groupid>             <artifactid>hibernate-core</artifactid>             <version>4.3.9.final</version>         </dependency>         <dependency>             <groupid>org.hibernate</groupid>             <artifactid>hibernate-entitymanager</artifactid>             <version>4.3.9.final</version>         </dependency>         <!-- /hibernate -->          <!-- prettyfaces -->         <dependency>             <groupid>com.ocpsoft</groupid>             <artifactid>prettyfaces-jsf2</artifactid>             <version>3.3.3</version>         </dependency>         <!-- /prettyfaces -->          <!-- spring -->         <dependency>             <groupid>org.springframework.boot</groupid>             <artifactid>spring-boot-starter-security</artifactid>         </dependency>          <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-core</artifactid>         </dependency>          <dependency>             <groupid>org.springframework.boot</groupid>             <artifactid>spring-boot-starter</artifactid>         </dependency>          <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-web</artifactid>         </dependency>          <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-orm</artifactid>         </dependency>          <dependency>             <groupid>org.springframework.boot</groupid>             <artifactid>spring-boot-starter-aop</artifactid>         </dependency>          <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-webmvc</artifactid>         </dependency>          <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-context</artifactid>         </dependency>          <dependency>             <groupid>org.springframework</groupid>             <artifactid>spring-tx</artifactid>         </dependency>          <!-- utilities -->         <dependency>             <groupid>com.google.guava</groupid>             <artifactid>guava</artifactid>         </dependency>         <dependency>             <groupid>junit</groupid>             <artifactid>junit</artifactid>             <version>4.12</version>         </dependency>         <dependency>             <groupid>commons-fileupload</groupid>             <artifactid>commons-fileupload</artifactid>             <version>1.3.1</version>         </dependency>          <!-- core -->         <dependency>             <groupid>javax</groupid>             <artifactid>javaee-api</artifactid>             <version>7.0</version>             <scope>provided</scope>         </dependency>          <dependency>             <groupid>com.sun.faces</groupid>             <artifactid>jsf-api</artifactid>             <version>2.2.7</version>             <scope>compile</scope>         </dependency>          <dependency>             <groupid>com.sun.faces</groupid>             <artifactid>jsf-impl</artifactid>             <version>2.2.10</version>             <scope>compile</scope>         </dependency>         <!-- /core -->          <!-- imported cfdi -->         <dependency>             <groupid>mx.bigdata.cfdi</groupid>             <artifactid>cfdi-base</artifactid>             <version>0.2.5</version>         </dependency>         <!-- /imported cfdi -->          <!-- imported validacioncfdi -->         <!-- jdom -->         <dependency>             <groupid>jdom</groupid>             <artifactid>jdom</artifactid>             <version>1.1</version>         </dependency>         <!-- /jdom -->          <!-- xerces -->         <dependency>             <groupid>xerces</groupid>             <artifactid>xerces</artifactid>             <version>2.4.0</version>         </dependency>         <!-- /xerces -->          <dependency>             <groupid>xerces</groupid>             <artifactid>xercesimpl</artifactid>             <version>2.11.0</version>         </dependency>         <!-- imported validacioncfdi -->        </dependencies>      <build>         <outputdirectory>src/main/webapp/web-inf/classes</outputdirectory>         <plugins>             <plugin>                 <groupid>org.springframework.boot</groupid>                 <artifactid>spring-boot-maven-plugin</artifactid>             </plugin>             <plugin>                 <artifactid>maven-compiler-plugin</artifactid>                 <version>3.0</version>                 <configuration>                     <source>1.8</source>                     <target>1.8</target>                 </configuration>             </plugin>         </plugins>     </build>      <repositories>         <repository>             <id>spring-releases</id>             <name>spring releases</name>             <url>https://repo.spring.io/libs-release</url>         </repository>         <repository>             <id>prime-repo</id>             <name>primefaces maven repository</name>             <url>http://repository.primefaces.org</url>             <layout>default</layout>         </repository>     </repositories>     <pluginrepositories>         <pluginrepository>             <id>spring-releases</id>             <name>spring releases</name>             <url>https://repo.spring.io/libs-release</url>         </pluginrepository>     </pluginrepositories> </project> 

edit

ran few other tests, error thrown when running project without prettyfaces: pastebin

/edit

i apologize doing log dump, checked few other solutions couldn't fix this.

i tried many stackoverflow solutions, not resolve problem.

thank help.


solutions tried


Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -