web.xml調整:
新增如下servlet
<servlet>
<servlet-name>SimpleFileServlet</servlet-name>
<servlet-class>com.ibm.ws.webcontainer.servlet.SimpleFileServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
靜態資源采用SimpleFileServlet
<servlet-mapping>
<servlet-name>SimpleFileServlet</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
部署:
直接下一步,什么都不用改,只要填寫一個上下文即可,點擊完成。
部署完了看日志,如果發現有錯誤,class版本不是想要的,例如使用的java類的api不對,這是可能使用的是was的自帶的jar,采用建立共享庫解決這個問題:
在剛剛安裝的項目中引用共享庫:
注意:如果引用失敗,引用成功界面會提示保存到主配置,其他的都為失敗,此時需要重啟服務后再重新引用
啟動服務:
日志查看:
server服務器配置,jvm堆大小配置:進程定義 -》java虛擬機
host端口查看配置:同樣是在服務器server里配置
替換單個文件:
部署過程中還可以通過遠程調試定位問題,在server配置中有個調試服務,默認端口7777
systemError日志中出現的類似Class path contains multiple SLF4J bindings是可以忽略的,如果項目所使用到的api有差異,將對應jar放入共享庫。