2016-08-09 21 views
39

Tôi đang cố gắng triển khai ứng dụng Khởi động Spring tới JBoss bằng cách theo dõi this. Nó hoạt động tốt nhưng SpringBootServletInitializer không được chấp nhận trong 1.4.0.RELEASE. Tôi nên sử dụng cái nào?Khởi động mùa xuân: SpringBootServletInitializer không được chấp nhận

Maven depedency

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.4.0.RELEASE</version> 
</parent> 

Mã Java

import org.springframework.boot.SpringApplication; 
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; 
import org.springframework.boot.autoconfigure.SpringBootApplication; 
import org.springframework.boot.context.web.SpringBootServletInitializer; 

    @SpringBootApplication 
    public class DemoApplication extends SpringBootServletInitializer { 
     public static void main(String[] args) { 
      SpringApplication.run(DemoApplication.class, args); 
     } 
    } 
+0

bạn có thể làm rõ câu hỏi của mình không, tôi thấy rằng trong mã của bạn u đã cho thấy bạn đã sử dụng @springBootApplication thay vì SpringBootServletInitializer. Làm thế nào là 2 liên quan? – user641887

+0

Có bạn đã đúng. Câu hỏi của tôi là không đủ. Tôi đã cập nhật câu hỏi của mình. –

Trả lời

102

Bạn đang sử dụng org.springframework.boot.context.web.SpringBootServletInitializer này bị phản đối ủng hộ

SỬ DỤNG

org.springframework.boot.web.support.SpringBootServletInitializer

+0

Cảm ơn Aman. Tôi bất cẩn nhập khẩu. –

+3

Và để khởi động mùa xuân 2.0.0, bạn cần sử dụng "org.springframework.boot.web.servlet.support.SpringBootServletInitializer" – BigJ

Các vấn đề liên quan