2009-12-04 17 views

Trả lời

20

Bắt đầu với WebLogic 10, BEA ra ngoài việc thực hiện các thông số kỹ thuật API từ weblogic.jar vào khác nhau " mô-đun ". Hiện tại, họ đang nhóm một api.jar mới trong {BEA_HOME}/wlsever_10.3/server/lib/ chỉ chứa MANIFEST.MF trỏ đến {BEA_HOME}/modules/*.jar.

Các mô-đun này bao gồm tất cả các đặc điểm API cũng như các tính năng được cung cấp BEA/ORACLE.

Vì vậy, đối với API Servlet 2.5, thực sự bao gồm {BEA_HOME}/modules/javax.servlet_1.0.0.0_2-5.jar.

+0

Không làm điều này trả lời câu hỏi của tôi nhưng làm rõ api.jar. Tôi đã nhìn thấy nó tham chiếu nhưng không chịu được nó vì nó trống rỗng và tại sao nó không hoạt động trong môi trường dev của tôi. Cảm ơn – bkoch

+0

Bạn được chào đón. Rất vui khi bạn thấy điều này hữu ích. –

1

Tôi không làm weblogic, vì vậy tôi không thể xác định vị trí chính xác, nhưng tôi có thể ít nhất gợi ý rằng tệp JAR về cơ bản là tệp ZIP tuân thủ cấu trúc thư mục đặc biệt và có phần mở rộng khác. Biết được thực tế đó, bạn sẽ có thể sử dụng bất kỳ công cụ ZIP nào theo sở thích của mình để mở/trích xuất chúng và tự xem cấu trúc thư mục/tệp. Để giảm bớt công việc, bạn cũng có thể lấy WinRAR có chức năng Tìm kiếm mà bạn có thể tìm kiếm thư mục và tệp trong tệp JAR.

+0

Tôi đang phát triển trên Linux vì vậy tôi không có WinRAR. Nhưng cách tiếp cận của bạn là tuyệt vời và đã cho tôi một ý tưởng tốt. Vì vậy, tôi đã ném dòng lệnh bash này để thực hiện điều tương tự. cho f trong * .jar; làm gì nếu jar -tf $ f | grep -q javax.servlet; sau đó echo $ f; fi; thực hiện – bkoch

2

Tôi đã tìm thấy chúng. Đối với những người cần trả lời họ đang nằm ở đây:
$ BEA_HOME/modules/javax.servlet_1.0.0.0_2-5.jar