不在WAS Liberty 8.5.5.4中部署的简单Spring应用程序

时间:2015-01-18 05:46:55

标签: spring websphere-liberty

我正在使用WAS Liberty配置文件8.5.5.4尝试部署简单的spring hello world应用程序,该应用程序在WAS 8.5中工作,使用spring-4.0.6尝试使用jdk-7和jdk-6但是在下面获得以下异常并且服务器关闭

  <00> 0000001f com.ibm.ws.logging.internal.impl.IncidentImpl
  我FFDC1015I:已创建FFDC事件:   &#34; java.lang.IllegalStateException   com.ibm.ws.anno.classsource.internal.ClassSourceImpl_MappedContainer   196&#34;在ffdc_15.01.18_00.25.40.0.log 0000001f   ws.anno.classsource.internal.ClassSourceImpl_MappedContainer W   CWWKC0004W:[   ClassSourceImpl_MappedContainer @ 1446811651(WEB-INF / LIB /弹簧上下文支持-4.0.6.RELEASE.jar,   com.ibm.ws.adaptable.module.internal.InterpretedContainerImpl@786d5926)   ]:[MimeMessageHelper.class]的转换为   [com.ibm.ws.adaptable.module.internal.InterpretedEntryImpl@159bca2b]   在根下   [com.ibm.ws.adaptable.module.internal.InterpretedContainerImpl@62f6de35]   对于前缀[org / springframework / mail / javamail]失败。 0000001F   ws.anno.classsource.internal.ClassSourceImpl_MappedContainer W   CWWKC0004W:[   ClassSourceImpl_MappedContainer @ 1446811651(WEB-INF / LIB /弹簧上下文支持-4.0.6.RELEASE.jar,   com.ibm.ws.adaptable.module.internal.InterpretedContainerImpl@786d5926)   ]:将[JavaMailSenderImpl.class]转换为   [com.ibm.ws.adaptable.module.internal.InterpretedEntryImpl@60b6c966]   在根下   [com.ibm.ws.adaptable.module.internal.InterpretedContainerImpl@62f6de35]   对于前缀[org / springframework / mail / javamail]失败。 0000001F   ws.anno.classsource.internal.ClassSourceImpl_MappedContainer W   CWWKC0004W:[   ClassSourceImpl_MappedContainer @ 1446811651(WEB-INF / LIB /弹簧上下文支持-4.0.6.RELEASE.jar,   com.ibm.ws.adaptable.module.internal.InterpretedContainerImpl@786d5926)   ]:[InternetAddressEditor.class]的转换为   [com.ibm.ws.adaptable.module.internal.InterpretedEntryImpl@aadafa7]   在根下   [com.ibm.ws.adaptable.module.internal.InterpretedContainerImpl@62f6de35]   对于前缀[org / springframework / mail / javamail]失败。 00000001   com.ibm.ws.kernel.launch.internal.FrameworkManager A.   CWWKE0036I:服务器MySpringServer在1分钟后停止,31.484   秒。

并在ffdc日志中查看以下内容

  

java.lang.IllegalStateException   com.ibm.ws.anno.classsource.internal.ClassSourceImpl_MappedContainer   196

的Server.xml

<!-- Enable features -->
<featureManager>
    <feature>jsp-2.2</feature>
    <feature>servlet-3.0</feature>
    <feature>localConnector-1.0</feature>
</featureManager>

<webContainer invokeFlushAfterService="false"/>

<!-- To access this server from a remote client add a host attribute to the following element, e.g. host="*" -->
<httpEndpoint httpPort="9080" httpsPort="9443" id="defaultHttpEndpoint"/>


<applicationMonitor updateTrigger="mbean"/>
<logging traceSpecification="*=audit:*=debug" traceFormat="ADVANCED" consoleLogLevel="ERROR"/>

<enterpriseApplication id="ZimpleWebApp" location="ZimpleWebApp.ear" name="ZimpleWebApp"/>

关于导致异常的任何想法?

1 个答案:

答案 0 :(得分:0)

对于遇到同一问题的其他人。从WAS Liberty 8.5.5.3升级到8.5.5.4时出现问题导致了这个问题。我只是做了一个干净的8.5.5.4安装并尝试过,现在可以正常工作。