Tôi cần phải thêm bình log4j trong classpath của máy chủ WS nhưng tôi không thể đặt nó. Xin đề nghị. Tôi đã cố gắng thêm jar này trong tập lệnh khởi động của máy chủ WS.Cách định cấu hình Classpath trong máy chủ ứng dụng Websphere?
Trả lời
Từ Admin console, chọn Môi trường-> Shared Libraries
Sau đó, trong trang hiển thị, chọn New và làm theo các hướng dẫn để thêm bạn thư viện.
Tùy thuộc vào lý do bạn muốn thêm. Bạn có cần truy cập vào log4j từ bên trong các ứng dụng của bạn, nếu bạn có thể thêm nó vào ứng dụng (ví dụ trong thư mục WEB-INF/lib), nếu bạn đang viết một thành phần cần chạy trong thời gian chạy WebSphere (ví dụ: JMX) sau đó bạn có thể đặt nó vào trong WebSphere/AppServer/lib/ext.
Như Michael Ransley đã đề cập, bạn cần xác định ai cần log4j. Nếu nó là một ứng dụng web, thì WEB-INF/lib là vị trí tốt nhất.
Nếu nó được sử dụng bởi các thành phần EJB thì đặt log4j làm bình chứa tiện ích trong EAR.
Hoặc, tạo Thư viện được chia sẻ và liên kết thư viện được chia sẻ với ứng dụng của bạn.
Một lựa chọn khác là liên kết thư viện được chia sẻ với máy chủ của bạn (thay vì ứng dụng) trong trường hợp này, nó sẽ có sẵn cho tất cả các ứng dụng đang chạy trên máy chủ đó.
Lưu trữ trong lib/ext của Máy chủ ứng dụng hoặc (các) classpath cơ bản khác thường là ý tưởng tồi. Lý do là điều này có thể gây ra xung đột (log4j không gây xung đột nhưng các Jars khác có thể gây xung đột) và có thể ngăn máy chủ ứng dụng khởi động.
Cũng nên nhớ, tùy thuộc vào nơi log4j.jar được lưu giữ (hoặc được liên kết thông qua thư viện được chia sẻ), trình nạp lớp khác nhau sẽ chọn tệp JAR này.
Xin chào, trong khi tìm kiếm sự cố của tôi, tôi đã tìm thấy bản nhạc này. Trên thực tế tôi có bộ điều hợp tài nguyên bên ngoài trên WAS7.0. Vấn đề mà tôi đang gặp phải là một số lớp trong các bộ điều hợp tài nguyên bên ngoài có nhập khẩu vào các lớp có mặt bên trong WEB-INF \ lib của WAR được triển khai. Bây giờ khi tôi bắt đầu websphere tôi nhận classNotFounds. bình đó đã được triển khai như một tiện ích jar để EAR .. nhưng vẫn còn lỗi tương tự. ? –
Nếu bạn có nhiều webapps mà cần phải chia sẻ log4j.xml cùng, bạn có thể thả nó ở IBM \ WebSphere \ PortalServer \ chia sẻ \ app \\
Ngược lại, đặt nó trong web-inf/lib của ứng dụng web của bạn.
PROFILE_ROOT/tài sản
- thư mục này là trên classpath, và nó được sử dụng để lưu trữ các thuộc tính
- nếu bạn có cấu hình khác nhau ví dụ cho thử nghiệm hoặc tích hợp họ có thể có các cài đặt khác nhau
- 1. Cách đổi tên máy chủ ứng dụng trong Máy chủ ứng dụng WebSphere 6.0.2.23
- 2. Lấy tên mẫu của máy chủ ứng dụng WebSphere
- 3. Tải tài nguyên theo mùa xuân trong máy chủ ứng dụng websphere
- 4. Cách định cấu hình độ phân giải tên máy chủ để sử dụng máy chủ DNS tùy chỉnh trong Java?
- 5. Có thể sử dụng Java 7 với Thử nghiệm Máy chủ ứng dụng WebSphere WebSphere của IBM
- 6. Cách cấu hình máy chủ Hbase từ xa cho ứng dụng Java của tôi
- 7. Tôi làm cách nào để định cấu hình máy chủ thư để sử dụng với JavaMail?
- 8. Thiết lập tài nguyên URL trên Máy chủ ứng dụng WebSphere 7.0?
- 9. Glassfish 3.1.2 - Sự khác biệt giữa cấu hình mặc định và cấu hình máy chủ
- 10. Cách định cấu hình ứng dụng AngularJS khi tải?
- 11. Lỗi ADMA5026E đối với Triển khai mạng máy chủ ứng dụng WebSphere
- 12. Cấu hình máy chủ MDM cho iPhone
- 13. Máy chủ ứng dụng và OSGi
- 14. Cách định cấu hình tệp máy chủ lưu trữ của người dùng cụ thể trên Windows
- 15. Cách sử dụng cả máy chủ ứng dụng và máy chủ http trong ứng dụng web java
- 16. Phần cấu hình máy ASP.NET Cấu hình mặc định
- 17. Cách định cấu hình java.util.logging trên Android?
- 18. Sự khác biệt giữa các máy chủ ứng dụng .NET và máy chủ ứng dụng Java
- 19. Ứng dụng máy khách/máy chủ Cocoa
- 20. Cách kiểm tra xem máy chủ proxy có được định cấu hình không?
- 21. Cách cấu hình php.ini để sử dụng gmail làm máy chủ thư
- 22. Cách định cấu hình dịch vụ lõi Tridion trên máy chủ Tridion?
- 23. Định cấu hình vị trí máy chủ TFS trong TFS powertools
- 24. Cách sử dụng tệp cấu hình ứng dụng trong C#?
- 25. log4net - định cấu hình bằng nhiều tệp cấu hình
- 26. Luồng trong Máy chủ ứng dụng
- 27. Cấu hình Máy chủ HTTP Apache cho Eclipse
- 28. Định cấu hình hai ứng dụng khách jxrs cxf để sử dụng cùng một phiên (cookie)
- 29. Định cấu hình proxy cho máy khách Jersey
- 30. Máy chủ SQL không được định cấu hình để truy cập dữ liệu
Robin, Tạo thư viện được chia sẻ không thực hiện bất kỳ Điều. Bạn cần liên kết thư viện được chia sẻ với ứng dụng hoặc với máy chủ ứng dụng (thông qua trình nạp lớp) để nó là một phần của thời gian chạy. – Manglu