2014-11-30 21 views
5

Tôi đã gặp phải vấn đề tương tự hai lần. Ngay sau khi tôi cố gắng nâng cấp phiên bản plugin khởi động maven mùa xuân lên một phiên bản lớn hơn 1.0.1, ứng dụng không dừng lại trên bất kỳ điểm ngắt nào.Quy trình gỡ lỗi khởi động của Spring Spring - bỏ qua các điểm ngắt

Trong quá trình phát triển, chúng tôi đã xác định được sự cố và chúng tôi phải dự phòng đến 1.0.1 trong khi đang ở trên Spring Boot parent 1.1.9 Những rủi ro của quyết định đó tôi chỉ có thể đoán được là gì.

<build> 
     <plugins> 
      <plugin> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-maven-plugin</artifactId> 
       <version>1.1.9.RELEASE</version> 
       <!-- <version>1.0.1.RELEASE</version> works flawlessly--> 
      </plugin> 
     </plugins> 
    </build> 

http://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/run-debug.html - liên kết này không bao giờ hữu ích. Ứng dụng chỉ treo chờ đợi vô hạn.

Có một cách giải quyết nếu bạn đang chạy trong hồ sơ mặc định chỉ bằng cách gỡ lỗi lớp ứng dụng, nhưng tôi không thể định cấu hình bất kỳ điều gì khác trong trường hợp này.

Ảnh chụp màn hình thể hiện cách trình gỡ lỗi không dừng lại trên điểm dừng đầu tiên và ứng dụng được bắt đầu thay thế.

Screen

Trả lời

6

Mục tiêu mùa xuân-khởi động: chạy quá trình dĩa java và ứng dụng của bạn được bắt đầu vào một trong những khác sau đó gỡ rối của bạn được đính kèm. Bạn phải sử dụng trang đó http://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/run-debug.html để thiết lập thông số gỡ lỗi chính xác cho quá trình chia nhỏ và sau đó sử dụng tính năng "Gỡ lỗi từ xa" của IntelliJ.

+1

Xuân Boot 1.2 thay đổi hành vi mặc định không để hình thành một lần nữa (trừ khi bạn sử dụng Spring Loaded). Vì vậy, bạn cũng có thể thử nâng cấp. –

+0

Cảm ơn cả hai. Xác nhận rằng 1.2.0.RC2 hoạt động giống như 1.0.1 RELEASE. Có phải chờ đợi để phát hành không? – Aubergine

0

Set VM options trong Run/Debug Configuration như:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005

Ảnh: https://i.stack.imgur.com/BIKdl.png

+0

Nó không hoạt động! –

0
annotate those is ok: 
<!-- <configuration> 
       <jvmArguments>-Djava.rmi.server.hostname=localhost -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005</jvmArguments> 
      </configuration> 
      <dependencies> 
       <dependency> 
        <groupId>org.springframework</groupId> 
        <artifactId>springloaded</artifactId> 
        <version>1.2.3.RELEASE</version> 
       </dependency> 
      </dependencies>--> 
Các vấn đề liên quan