我需要在WAS服務器的classpath中添加log4j jar,但我無法放入。請建議。 我試圖將這個jar添加到WAS服務器的啓動腳本中。如何在Websphere應用程序服務器中配置Classpath?
回答
從管理控制檯,選擇環境 - >共享庫
然後在顯示的頁面,選擇New並按照指示將您添加庫。
這取決於你爲什麼要添加它。如果您正在編寫需要在WebSphere運行時內運行的組件(例如,JMX),那麼您是否需要從應用程序中訪問log4j,如果可以的話,您可以將它添加到應用程序中(即在WEB-INF/lib目錄中)庫),那麼你可以把它放到WebSphere/AppServer/lib/ext中。
正如Michael Ransley所說,您需要確定誰需要log4j。如果它是一個Web應用程序,那麼WEB-INF/lib是最好的位置。
如果EJB組件使用它,則將log4j作爲實用程序jar放在EAR中。
或者,創建一個共享庫並將共享庫關聯到您的應用程序。
另一種選擇是將共享庫關聯到您的服務器(而不是應用程序),在這種情況下,它可用於該服務器上運行的所有應用程序。
存儲在App Server的lib/ext或其他基類路徑通常是一個壞主意。原因是這可能會導致衝突(log4j不會導致衝突,但其他Jars可能會導致衝突),並且可能會阻止應用程序服務器啓動。
還要記住,根據保存log4j.jar的位置(或通過共享庫關聯),不同的類加載器將會獲取此JAR文件。
嗨,在尋找我的問題時,我發現了這個問題。其實我已經在WAS7.0上外化了資源適配器。我面臨的問題是外部資源適配器中的某些類會導入到部署WAR的WEB-INF \ lib中的類。 現在,當我啓動websphere時,我得到了classNotFounds。 該jar已被部署爲實用程序jar到EAR ..但仍然類似的錯誤。 ? – 2012-10-09 05:18:35
如果您有需要共享相同的log4j.xml多個web應用,你可以在IBM \的WebSphere砸\ PortalServer \共享\程序\\
否則,把它放在WEB-INF/lib中的您的網絡應用。
- 1. 如何在websphere應用服務器中配置AJP
- 2. Websphere MQ服務器配置
- 3. websphere應用程序服務器
- 4. Websphere應用程序服務器:集羣
- 5. websphere應用程序服務器入門
- 6. 如何訪問Websphere應用程序服務器羣集中的應用程序?
- 7. 如何查看Websphere應用程序服務器(WAS)響應
- 8. 爲IBM Websphere Liberty服務器配置ngnix Web服務器(應用程序服務器)
- 9. 如何在IIS服務器上配置Vue 2應用程序?
- 10. 如何使任何服務器可配置WSGI應用程序?
- 11. 如何使用eclipse IDE配置jboss應用程序服務器?
- 12. 關於Websphere應用服務器中SSL配置的問題
- 13. WebSphere應用程序服務器 - 服務器(服務器)的名稱
- 14. 在websphere應用程序服務器中更改密碼
- 15. 在websphere應用程序服務器中彈簧加載資源
- 16. 在IBM Websphere應用程序服務器中部署war文件
- 17. 如何爲應用程序結構配置應用程序服務器擴展
- 18. 如何爲不同的服務器配置Catalyst應用程序?
- 19. 如何在IBM Websphere應用程序服務器中配置SQL Server命名實例
- 20. 如何使用配置服務器外部化spring應用程序配置?
- 21. WebSphere中的應用程序配置中缺少的Web服務屬性
- 22. 在jboss應用程序服務器中配置多個站點
- 23. Websphere應用程序服務器不從jaxws jar中調用類
- 24. 如何在websphere應用程序服務器中部署ear文件
- 25. 如何在WebSphere Application Server 6.0.2.23中重命名應用程序服務器
- 26. 如何從Websphere服務器中刪除JProfiler配置?
- 27. 如何在服務器端配置WebSphere MQ分發列表?
- 28. 複製websphere服務器中的配置文件配置6.1
- 29. 在JBoss中使用代理服務器配置Websphere MQConnectionFactory
- 30. IBM Websphere 8.5應用程序服務器中的ClassNotFoundException
Robin, 創建共享庫不會執行任何操作事情。您需要將共享庫與應用程序或應用程序服務器(通過類加載器)關聯,以使其成爲運行時的一部分。 – Manglu 2010-03-22 23:40:19