
Netbeans 6.0beta ra đời là cả một sự phát triển vượt bậc so với những người anh em cũ của nó là Netbeans 5.0 hay Netbeans 5.5. Phải chăng với sự trợ giúp của IntelliJ developers team mà sản phẩm của Sun ngày càng hoàn thiện. Nhất là khi mà IntelliJ IDEA được xem là IDE với mức độ smart hàng đầu hiện nay. Với phiên bản 6.0beta này, Netbeans đã có thể nhăm nhe vị trí của Eclipse vốn là đối thủ từ lâu. Viết một ứng dụng Web Service và test bằng Sun Application Server được tích hợp kèm theo là một sự ì ạch khó diễn tả. Nhưng nếu chỉ chỉnh sửa một chút xíu mà có thể test được trong Apache Tomcat thì thật là tuyệt vời. Phiên bản Tomcat 6.0 cũng đã gỡ bỏ đi những folder lib trong shared và trong common làm phức tạp cho developer. Nhưng những gì thực sự cần thiết thì bao giờ cũng tồn tại...
1 nhận xét:
Sau khi cài đặt Netbeans xong. Thông thường bạn sẽ có cấu trúc folder như sau
Netbeans sẽ được cài vào C:\Program Files\NetBeans 6.0 Beta 1
Và bản Tomcat 6.0 đi kèm sẽ được cài vào C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0
Vấn đề phát sinh là Netbeans chỉ hỗ trợ test Web Service với Sun Application Server mà không hỗ trợ test với Apache Tomcat. Do đó cần phải cấu hình Tomcat có thể đọc được Web Service hay nói một cách khác là Tomcat phải chứa API của JAX-WS. Cách đơn giản nhất là copy nội dung folder chứa API của JAX-WS trong Netbeans vào trong Tomcat dưới tên dưới tên endorsed.
Folder này nằm trong C:\Program Files\NetBeans 6.0 Beta 1\java1\modules\ext\jaxws21\api
Trong các version cũ của Tomcat, folder endorsed là folder chứa các library có thể thay đổi cấu hình mặc định để load lên khi Tomcat start. Sau khi copy xong thì restart lại Netbeans. Vậy là đã có thể viết 1 ứng dụng sử dụng JAX-WS và test ứng dụng đó trong Netbeans rồi
Đăng nhận xét