看了下面的文章,泥坑會叫我標題黨,沒錯我就是啊。
1、was日志路徑 ${WebSphere根路徑}/AppServer/profiles/AppSrv01/logs/,比如說我的路徑就是/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/。
was報錯信息會是這樣子的,很惡心人啊(你倒是給個路徑啊,我去哪兒找日志啊)
告訴你吧,就是上面的那個was日志路徑里面去找。
這底下有好幾個。
-
其中有一個是跟報錯的的那兒一樣的(比如說我的就是server1,你看圖上我沒抹掉的那個地方)。這個文件夾里面的日志是主要使用日志。
-
還有個node開頭的節點相關的日志,內容和上圖差不多。
-
應該還有一個文件夾(為啥我說應該,因為我的文件夾叫ffdc,我也不知道是不是配置的)。因為我的這個文件夾里面放的是一堆server1(你的應該是你的server的名稱)開頭的txt。如果你和我一樣聰明的話,一眼就會找到一個server1_exception.log的日志文件,打開它,看下是不是有個表格。第一列是首次出錯時間,第二列是最近一次出錯時間,第三列是對應的紀錄錯誤的文件。(沒錯我的was報錯,我就是在這兒找到具體問題的)。
2、was報錯 Caused by: com.ibm.ws.webcontainer.exception.WebAppNotLoadedException: Failed to load webapp: Context root /*** is already bound. Cannot start application ideal。
呵呵,這個錯就是說你現在的路徑已經有應用再用了。
解決方案:
首先,看看是不是was中其他的已啟動的應用占用了該路徑,如果是改其中的一個的路徑;
其次,如果不是上面的問題,那可能就是緩存了或者配置文件出問題了,先重啟was嘗試下;
最后,配置文件出問題了,如果允許的話,那就該改路徑啊;不允許的話,重裝was吧o( ̄ヘ ̄o#)
3、was報錯 java.io.FileNotFoundException: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/CP-OA-TYDB-AP13Cell01/nodes/CP-OA-TYDB-AP13Node01/systemapps.xml (沒有那個文件或目錄)
沒有配置文件嘛。
方案一:把應用重裝一遍,可能就沒事了;
方案二:把應用的按照這個配置一遍, 前往類加載順序錯誤解決方案了 ,可能能解決;
方案三:還是重裝was啊。
4、was報錯SRVE0207E: servlet 創建了未捕獲到的初始化異常
當然其中一種就是類加載順序反了,還是老地方。前往類加載順序錯誤解決方案了
菜鳥一枚,was支援已撤退,看樣子只能靠自己百度了啊,不喜歡你就憋着吧。