【现象】
启动Web应用程序时,发生如下错误。(以下错误是Resin的错误)
WEB-INF/web.xml:143: com.caucho.server.dispatch.FilterConfigImpl.setFilterClass(): java.lang.ClassNotFoundException: jp.co.intra_mart.system.router.spring.SpringMVCForwardedRoutingFilter (in EnvironmentClassLoader[web-app:production/webapp/default/imart,NEW])
141: <filter>
142: <filter-name>SpringMVCForwardedRoutingFilter</filter-name>
143: <filter-class>jp.co.intra_mart.system.router.spring.SpringMVCForwardedRoutingFilter</filter-class>
144: <async-supported>true</async-supported>
145: </filter>
at com.caucho.config.xml.XmlConfigContext.error(XmlConfigContext.java:1244)
(省略)
at com.caucho.server.resin.Resin.main(Resin.java:1460)
Caused by: com.caucho.config.ConfigException: com.caucho.server.dispatch.FilterConfigImpl.setFilterClass(): java.lang.ClassNotFoundException: jp.co.intra_mart.system.router.spring.SpringMVCForwardedRoutingFilter (in EnvironmentClassLoader[web-app:production/webapp/default/imart,NEW])
at com.caucho.config.ConfigException.create(ConfigException.java:102)
(省略)
at com.caucho.config.xml.XmlConfigContext.configureChildNode(XmlConfigContext.java:459)
... 42 more
Caused by: java.lang.ClassNotFoundException: jp.co.intra_mart.system.router.spring.SpringMVCForwardedRoutingFilter (in EnvironmentClassLoader[web-app:production/webapp/default/imart,NEW])
at com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1531)
(省略)
at com.caucho.config.attribute.SetterAttribute.setText(SetterAttribute.java:133)
... 45 more
【原因】
是IM-Juggling的问题。
https://issue.intra-mart.jp/issues/26037
在2017年8月31日已发布更新版本。
关于eBuilder中打包的IM-Juggling,在2017年9月8日已发布更新版本。
【现象规避方法】
・在TERASOLUNA Server Framework for Java (5.x) for web module for Accel Platform的版本是8.0.4,并且Base Module的版本是8.0.13及之后版本的情况下,没有规避方法。
・在TERASOLUNA Server Framework for Java (5.x) for web module for Accel Platform的版本是8.0.5或8.0.6的情况下,通过使用补丁可以规避此现象。
-- 适用对象 ----------------------------------------------------------------
iAP/Accel Platform/所有更新版本
--------------------------------------------------------------------------------
FAQID:650
启动Web应用程序时,发生ClassNotFoundException:SpringMVCForwardedRoutingFilter。