Thứ Hai, 8 tháng 8, 2016

Sử dụng NetBeans 7.2.1, JBoss 7.1.1 Final trên Win 8, 10 với máy đã cài đặt JDK 8

KHẮC PHỤC VIỆC PORT BỊ CHIẾM KHÔNG THỂ KHỞI ĐỘNG ĐƯỢC CÁC LOẠI SERVER J2EE/JAVAEE

Sử dụng NetBeans 7.2.1, JBoss 7.1.1 Final trên Win 8, 10 với máy đã cài đặt JDK 8

 

Mục đích: Bài viết này hướng tới việc xử lý vấn đề khi cài đặt Netbeans 7.2.1 trên Win 8 hay 10 và sử dụng JDK 8 thì quá trình cài đặt đều diễn ra bình thường. Tuy nhiên, khi mở Netbeans 7.2.1 thì nó không thể mở lên được và không báo bất kỳ lỗi nào. Ngoài ra, trong bài viết còn đề cập đến vấn đề sử dụng JBoss 7.1.1 Final trên Netbeans bất kỳ cài đặt trên Windows 8, 10 nhưng không thể start được và bị loop mãi

 

Sử dụng NetBeans 7.2.1, JBoss 7.1.1 Final trên Win 8, 10 với máy đã cài đặt JDK 8

 

Mục đích: Bài viết này hướng tới việc xử lý vấn đề khi cài đặt Netbeans 7.2.1 trên Win 8 hay 10 và sử dụng JDK 8 thì quá trình cài đặt đều diễn ra bình thường. Tuy nhiên, khi mở Netbeans 7.2.1 thì nó không thể mở lên được và không báo bất kỳ lỗi nào. Ngoài ra, trong bài viết còn đề cập đến vấn đề sử dụng JBoss 7.1.1 Final trên Netbeans bất kỳ cài đặt trên Windows 8, 10 nhưng không thể start được và bị loop mãi

 

Khởi động Netbeans 7.2.1 trên Win 8, 10 đã cài đặt thành công và sử dụng JDK 8

  • Lỗi – Problem

o   Sau khi cài đặt Netbeans 7.2.1 thành công, thực hiện start Netbeans 7.2.1, chúng ta nhận thấy màn hình nhá lên rồi biến mất hay mở được màn hình dialog của Netbeans sau đó biến mất mà không có bất cứ thông báo lỗi nào

o   NetBeans 7.2.1 không được hỗ trợ JDK 8. Tuy nhiên, để nghiên cứu thành phần cơ bản của một số công nghệ cũ để hiểu rõ bản chất của công nghệ mới, lẽ nào chúng ta phải gỡ JDK 8 cùng environment của nó để cài đặt JDK 7 (không phù hợp)

o   Chúng ta cũng không thể đổi platform JDK cho Netbeans vì Netbeans vẫn chưa khởi động được

  • Cách khắc phục – Solution

o   Chúng ta tìm một máy khác đã cài đặt JDK 7 (khuyến cáo JDK 7 Update 51) để chép toàn bộ thư mục cài đặt JDK (thông thường nó được cài đặt tại thư mục e:\Program Files\Java\jdk….) vì hiện nay Oracle sun không cho download gói zip như trước đây mà chỉ là tập tin .exe

o   Chép vào thư mục trên máy tính Win 8, 10 có cài đặt JDK 8

o   Đi đến đường dẫn cài đặt Netbeans, vào thư mục etc, tìm tập tin netbeans.config

o   Đi đến dòng 57 hay tìm kiếm từ netbeans_jdkhome và thay đổi giá trị của nó đến đường dẫn của gói jdk 7 vừa chép

 

o   Lưu ý

§  Tập tin netbeans.conf có thể không thay đổi được vì nó đang được đặt trên ở C của Win8, 10 nghĩa là security control của 02 hệ điều hành này khá cao.

§  Do vậy, thực hiện đơn giản là chép tập tin này ra một ổ đĩa khác ổ C, sửa chữa như hướng dẫn nêu trên và chép đè lại thư mục ect. Thế là xong

Jboss 7.1.1 Final không khởi động được trên các Netbeans hỗ trợ và JDK 8

  • Lỗi - problem
    • Khi start JBoss 7.1.1 Final trong các Netbeans hỗ trợ và JDK 8 thì server sẽ loop mãi và không có thông báo gì cả. Ngoài ra, không thể tắt được server ngoại trừ phải tặt netbeans
    • Tại sao Jboss 6.1.0 Final có thể chạy được một cách bình thường mà Jboss 7.1.1 Final lại không
  • Cách khắc phục – Solution
    • JBoss 7.1.1 Final là phiên bản thiết kết cuối cùng của JBoss trước khi nó không được nâng cấp nữa và đổi thành phiên bản mới có tên là WildFly từ version 8 trở lên (hiện nay đã được nâng cấp đến version 10)
    • JBoss 7.1.1 Final chỉ có thể thực thi đối với JDK 7 mà thôi – trong khi JBoss 6 lại có thể thực thi với JDK 8
    • Để khắc phục, cách duy nhất đó là áp dụng cách chép thư mục JDK có sẵn vào máy đã cài đặt mà không cần gỡ bỏ và cài đặt gì cả
    • Start Netbeans và đổi platform cho server. Ở đây, chúng tôi thực hiện với Netbeans 8.1
      • Nhấn phải chuột trên server, chọn Properties

      • Chọn thẻ PlatForm, Thay đổi giá trị trong Java Platform thành JDK 7. Nhấn Close

      • Start lại Server.
    • Chúc mừng quí vị, server sẽ start bình thường

 

Nội dung của các vấn đề và cách giải quyết trong chủ đề này đã nêu lên một số vấn đề thường gặp khi triển khai chương trình của mô hình J2EE/JavaEE trên các tool. Rất hy vọng các nội dung chúng tôi đề xuất sẽ giúp ích quí vị trong thực tế triển khai trên các server hỗ trợ J2EE/JavaEE

 

Hẹn gặp lại quí vị ở các chủ đề khác

 

Không có nhận xét nào:

Đăng nhận xét