我正在尝试配置AtomPullServer以查看Apache CXF日志。我正在使用Tomcat 7,Apache CXF 2.7.6和Apache Abdera 1.1.3。
根据文档,我需要在Spring上下文配置文件中添加以下内容:
根据文档,我需要在Spring上下文配置文件中添加以下内容:
<bean id="atomPullServer" class="org.apache.cxf.management.web.logging.atom.AtomPullServer" init-method="init">
<property name="level" value="ERROR" />
<property name="maxInMemorySize" value="100"/>
</bean>
<jaxrs:server id="atomServer" address="/atom">
<jaxrs:serviceBeans>
<ref bean="atomPullServer"/>
</jaxrs:serviceBeans>
<jaxrs:providers>
<bean id="feed" class="org.apache.cxf.jaxrs.provider.atom.AtomFeedProvider" />
<bean id="entry" class="org.apache.cxf.jaxrs.provider.atom.AtomEntryProvider" />
<bean class="org.apache.cxf.jaxrs.ext.search.SearchContextProvider"/>
</jaxrs:providers>
</jaxrs:server>
但是,一旦我添加它,控制台就会显示以下信息:Exception in thread "http-bio-8080-exec-X" java.lang.OutOfMemoryError: PermGen space
,在访问任何服务时出现,当然服务器也不再响应。如果我删除这些行,一切正常。
有什么想法是出了什么问题吗?