1核无、第一個問題很容易出現的問題扣唱,WebSphere安裝的時候,會有相應的IBM JDK版本格式团南,如果項目編譯出的JDK版本與WebSphere不要噪沙,會出行版本不支持。我們可以通過多個方式獲取WebSphere的JDK版本吐根。
(1) 在WebSphere安裝目錄下的java包下bin通過指令:
(2) 可以在WebSphere創(chuàng)建的概要文件logs目錄下對應的server名稱下的SystemOut.log:
? ? ?打開后可以看到IBM JDK版本格式:
有多種方式可以獲取WebSphere的JDK版本正歼,但是發(fā)現版本不一致如何處理。有些人會去修改WebSphere裡面JDK引用路徑拷橘,引用本地JDK環(huán)境局义。我強烈建議大家不要輕易修改WebSphere裡面的環(huán)境,但是我去修改引用本地JDK版本冗疮,導致WebSphere無法啟動萄唇,不得不重新安裝一次。
? ? ? JDK解決的方法:
下載對應項目編碼JDK的版本术幔,可參考:JDK設置
第二個就是將項目編碼jdk與WebSphere一致另萤,當時為了更好搭建,選擇這形式诅挑。不用下載不用配置四敞,簡單明了。但是請注意更改版本的時候拔妥,項目編碼會有一些問題忿危。
2、第二個問題WebSphere 有一個特點没龙,就是無法匹配通配符 ?* 铺厨。是無法匹配文件缎玫。在一個配置文件的*可以注意了,會判別失效努释。容易導致文件加載不到或者出現錯誤碘梢。
3咬摇、有時我們發(fā)現訪問資源出現404的狀態(tài)伐蒂,無法找到對象等。我們可這樣解決:
錄was控制臺
服務器->應用服務器->server1->web容器設置->web容器->定制屬性
新建
名稱com.ibm.ws.webcontainer.invokefilterscompatibility
值?true