JavaWeb(SSM)項目從Tomcat服務器轉移部署Websphere一些問題

1、第一個問題很容易出現的問題,WebSphere安裝的時候,會有相應的IBM JDK版本格式,如果項目編譯出的JDK版本與WebSphere不要,會出行版本不支持。我們可以通過多個方式獲取WebSphere的JDK版本。

(1) 在WebSphere安裝目錄下的java包下bin通過指令:

(2) 可以在WebSphere創建的概要文件logs目錄下對應的server名稱下的SystemOut.log:

? ? ?打開后可以看到IBM JDK版本格式:

有多種方式可以獲取WebSphere的JDK版本,但是發現版本不一致如何處理。有些人會去修改WebSphere裡面JDK引用路徑,引用本地JDK環境。我強烈建議大家不要輕易修改WebSphere裡面的環境,但是我去修改引用本地JDK版本,導致WebSphere無法啟動,不得不重新安裝一次。

? ? ? JDK解決的方法:

下載對應項目編碼JDK的版本,可參考:JDK設置

第二個就是將項目編碼jdk與WebSphere一致,當時為了更好搭建,選擇這形式。不用下載不用配置,簡單明了。但是請注意更改版本的時候,項目編碼會有一些問題。


2、第二個問題WebSphere 有一個特點,就是無法匹配通配符 ?* 。是無法匹配文件。在一個配置文件的*可以注意了,會判別失效。容易導致文件加載不到或者出現錯誤。


3、有時我們發現訪問資源出現404的狀態,無法找到對象等。我們可這樣解決:


錄was控制臺

服務器->應用服務器->server1->web容器設置->web容器->定制屬性

新建

名稱com.ibm.ws.webcontainer.invokefilterscompatibility

值?true

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容