websphere部署應用頁面訪問報錯,500錯誤

來源:互聯網
上載者:User

解決方案:

WAR包名稱最好不要多於 25 字元


摘自:http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.exp.doc/wps/tbl_dev.html

當檔案名稱太長時,安裝 WAR 檔案失敗

解決方案:因為 Windows 將最大路徑長度限制為 260 個字元,所以 WAR 檔案名稱的長度必須少於約 25 個字元。如果安裝的 WAR 檔案具有多於 25 個字元的名稱,則會導致路徑名較長,這使得檔案不再可訪問,從而導致 FileNotFoundExceptions。Portal 在將 WAR 檔案部署到 Application Server 之前,會嘗試截斷或重新命名長檔名。但它無法保證路徑名永不超出限制。若要改正此錯誤,請將檔案名稱修改為少於 25 個字元。建議將
WebSphere 產品安裝在根目錄中,這樣可以使路徑名的公用部分比較短。例如,安裝到 c:\WebSphere,而不是 c:\Program Files\WebSphere。

當 web.xml <display-name> 太長時,安裝 WAR 檔案失敗

解決方案:因為 Windows 將最大路徑長度限制為 260 個字元,所以 web.xml 中 Web 應用程式的 <display-name> 必須儘可能短,約少於 25 個字元。Application Server 使用 <display-name> 來構造應用程式名稱空間。如果安裝的 WAR 檔案具有多於 25 個字元的 <display-name>,則會導致路徑名較長,這使得檔案不再可訪問,從而導致 FileNotFoundExceptions。Portal 在將
WAR 檔案部署到 Application Server 之前,會嘗試截斷或重新命名長檔名。但它無法保證路徑名永不超出限制。若要改正此錯誤,請將檔案名稱(和相關 <display-name>)修改為少於 25 個字元。建議將 WebSphere 產品安裝在根目錄中,這樣可以使路徑名的公用部分比較短,例如,安裝在 c:\WebSphere,而不是 c:\Program Files\WebSphere。

登入命令定製失敗

解決方案:您在建立自已的某個 WebSphere Portal Express 類的實施(例如,登入或登出模組)時,必須更新 IBM WebSphere Application Server 以使這些類能正確裝入。

  1. 開啟 WebSphere Application Server 的管理主控台。
  2. 單擊環境,然後單擊共用庫,再單擊 WPSlib
  3. 將您的 JAR 檔案添加到 Classpath
  4. 單擊確定
  5. 單擊儲存以將更改儲存到主配置。
  6. 重新啟動 WebSphere_Portal 應用程式伺服器。

來自位於 http://catalog.lotus.com/wps/portal/workplace 的 IBM Workplace Solutions Catalog 的 struts portlet 不會匯入到 WebSphere Studio Application Developer

新的 Struts Portlet Framework WAR 檔案從位於 http://catalog.lotus.com/wps/portal/workplace 的 IBM Workplace Solutions Catalog(http://catalog.lotus.com/wps/portal/portalworkplace,NavCode:
1WP10003N)下載後,不會匯入到WebSphere Studio Application Developer。這是因為這些 WAR 檔案包含兩個 META-INF 目錄:一個是小寫目錄,而另一個是大寫的目錄。存在這兩個目錄將導致 WebSphere Studio 在匯入期間失敗。

解決方案:該問題將在 Struts 門戶網站架構的下一個發行版中獲得解決。作為變通方法,您可以展開 WAR,然後選擇“檔案系統”下的“匯入”,以匯入各個檔案。

將 WAR 檔案匯入到 Rational Application Developer 6.0 時,作業系統控制台中出現難以解決的異常

當使用 WAR 匯入嚮導將 WAR 檔案匯入到 Rational Application Developer (RAD) 6.0 時,以下難以解決的異常可能會出現在作業系統控制台中,而不是 trace.log 中。

*** ERROR ***: Sat Apr 16 07:13:27 CST 2005    com.ibm.etools.j2ee.commonarchivecore.exception.ArchiveWrappedException!Stack_trace_of_nested_exce!    com.ibm.etools.j2ee.commonarchivecore.exception.DeploymentDescriptorLoadException:        WEB-INF/web.xml!Stack_trace_of_nested_exce!    com.ibm.etools.j2ee.commonarchivecore.exception.EmptyResourceException:        platform:/resource/<web_app_name>/WebContent/WEB-INF/web.xmlat com.ibm.etools.j2ee.commonarchivecore.util.ArchiveUtil.getRoot(Unknown Source)...

解決方案:這是 RAD 6.0 問題,並已在 RAD 6.0.0.1 中獲得修正。RAD 的更新可能位於以下產品首頁:http://www-128.ibm.com/developerworks/rational/products/rad/。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.