web工程was部署

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放入共享库

 

posted on 2018-01-30 18:32  砌码匠人  阅读(2886)  评论(0编辑  收藏  举报

导航