2017-03-04 1 views
0

페이지를 찾을 수없는 오류가 발생하는 SpringBoot webapp jar을 실행하려고합니다. Spring-Too-Suite에서 실행하면 올바르게 작동합니다. 이 내 pom.xml 파일입니다 spring boot jsp & executable jar throws/error

spring.mvc.view.prefix:/WEB-INF/jsp/ 

spring.mvc.view.suffix: .jsp 

server.port=8080 

아래 같은

내 주요 클래스는

@SpringBootApplication 
    public class WudiDataApplication { 

     public static void main(String[] args) { 
      SpringApplication.run(WudiDataApplication.class, args); 
     } 
    } 

application.propertie 파일

<?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>com.wudidata</groupId> 
    <artifactId>demo</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 

    <name>newWudiData</name> 
    <description>Demo project for Spring Boot</description> 

    <parent> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-parent</artifactId> 
     <version>1.4.3.RELEASE</version> 
     <relativePath/> <!-- lookup parent from repository --> 
    </parent> 

    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
     <java.version>1.8</java.version> 
    </properties> 

    <dependencies> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-data-jpa</artifactId> 
     </dependency> 

     <dependency> 
    <groupId>org.springframework.data</groupId> 
    <artifactId>spring-data-jpa</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-security</artifactId> 
     </dependency> 
     <dependency> 
    <groupId>org.springframework.security</groupId> 
    <artifactId>spring-security-taglibs</artifactId> 
    </dependency> 

     <dependency> 
      <groupId>org.hibernate</groupId> 
      <artifactId>hibernate-entitymanager</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.postgresql</groupId> 
      <artifactId>postgresql</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.mockito</groupId> 
      <artifactId>mockito-all</artifactId> 
      <version>1.9.5</version> 
     </dependency> 
     <dependency> 
      <groupId>commons-dbcp</groupId> 
      <artifactId>commons-dbcp</artifactId> 
      </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-test</artifactId> 
      <scope>test</scope> 
     </dependency> 

     <dependency> 
      <groupId>javax.servlet</groupId> 
      <artifactId>jstl</artifactId> 
     </dependency> 
      <dependency> 
      <groupId>org.apache.tomcat.embed</groupId> 
      <artifactId>tomcat-embed-jasper</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>com.google.code.gson</groupId> 
      <artifactId>gson</artifactId> 
     </dependency> 

    <dependency> 
    <groupId>commons-io</groupId> 
    <artifactId>commons-io</artifactId> 
    <version>1.3.2</version> 
    </dependency> 


     <dependency> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-devtools</artifactId> 
       <optional>true</optional> 
      </dependency> 



    </dependencies> 

    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-maven-plugin</artifactId> 
      </plugin> 
     </plugins> 
    </build> 


</project> 

.... 갱신 ....

이미 구성을 만들었습니다. 아래 만, 여전히 같은 오류를 보여으로 이온 클래스 ..

@Configuration 
@EnableTransactionManagement 
@EnableWebMvc 
public class DbConfig { 
.......} 

답변

1

수 있도록 구성 CLASSE를 작성해야합니다. 전쟁을 만들려고 그것은 일부 특정 폴더 구조가 아래로 난 이미 구성 클래스를 생성

0

는 실제로 우리가 봄 부팅에 JSP와 함께 항아리를 만들 어차피 웹 MVC

@Configuration 
@EnableWebMvc 
public class WebConfig { 

} 
+0

필요가 있지만 여전히 같은 오류 .. (@Configuration @EnableTransactionManagement @EnableWebMvc) 공용 클래스 DbConfig { 을 보여 } –

관련 문제