spring boot 部署到was8.5.5

我测试的是8.5.5.10

第一步参考https://www.cnblogs.com/FJH1994/p/7771189.html

  a、增加web.xml

  b、将默认JDK修改1.7

做完以上重新启动应该是可以在日志里看到这么一行日志

No Spring WebApplicationInitializer types detected on classpath

这个在org.springframework.web.SpringServletContainerInitializer上的注解@HandlesTypes声明的接口类没有正确注入

于是查询webshpere HandlesTypes的问题,发现下面这篇

http://www-01.ibm.com/support/docview.wss?uid=swg1PI26448&from=timeline&isappinstalled=0

主要是在容器增加自定义属性:

com.ibm.ws.webcontainer.excludeHandledTypesClasses = true

增加完成后,spring boot可以正常启动。

第一篇文章里说的增加共享库的方式和修改类加载器顺序的,如果无法解决问题可以尝试我这样修改

猜你喜欢

转载自my.oschina.net/thirty/blog/1631900