2017-03-12 107 views
1

我正在用weblogic 12.1.3中的Apache駱駝開發soap服務。我的問題是我必須使用的版本。在weblogic和apache駱駝的JVM致命錯誤

對於2.15.x版本,它可以很好地工作(確切版本2.15.6),但是我想升級到最新的兼容版本,用於java 1.7,它是2.17.5,並且會發生停止服務器的錯誤。

應用程序的java代碼正常工作,並且返回響應時發生錯誤。

服務器停止並使用進程pid生成日誌文件。這是使用-verbose錯誤:類選項:

=============== DEBUG MESSAGE: illegal bytecode sequence - method not verified ================ 

# 
# A fatal error has been detected by the Java Runtime Environment: 
# 
# EXCEPTION_PRIV_INSTRUCTION (0xc0000096) at pc=0x0000000002c85a4d, pid=12152, tid=9208 
# 
# JRE version: Java(TM) SE Runtime Environment (8.0_71-b15) (build 1.8.0_71-b15) 
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.71-b15 mixed mode windows-amd64 compressed oops) 
# Problematic frame: 
# j com.example.app.ws.jaxws_asm.StatusResponse.setReturn(Lcom/example/app/ws/response/ServiceStatus;)V+0 
# 
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows 
# 
# An error report file with more information is saved as: 
# J:\desarrollo\servidores\oracle-12.1.3\user_projects\domains\base_domain\hs_err_pid12152.log 
# 
# If you would like to submit a bug report, please visit: 
# http://bugreport.java.com/bugreport/crash.jsp 
# Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0 Java HotSpot(TM) 64-Bit 
Server VM warning: ignoring option MaxPermSize=256m; support was 
removed in 8.0 

而完整的日誌:

Loaded weblogic.servlet.internal.PostInputStream from 
file:/J:/desarrollo/servidores/oracle-12.1.3/wlserver/modules/features/weblogic.server.merged.jar] 
[Loaded org.apache.cxf.attachment.AttachmentUtil from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded 
org.apache.cxf.attachment.AttachmentUtil$EnhancedMailcapCommandMap 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.attachment.ImageDataContentHandler from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.binding.soap.SoapVersionFactory from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.1.9/cxf-rt-bindings-soap-3.1.9.jar] 
[Loaded org.apache.cxf.staxutils.DepthXMLStreamReader from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.staxutils.PartialXMLStreamReader from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.staxutils.W3CDOMStreamWriter from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded 
org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor$HeadersProcessor 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.1.9/cxf-rt-bindings-soap-3.1.9.jar] 
[Loaded org.codehaus.stax2.evt.XMLEventFactory2 from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded org.codehaus.stax2.ri.Stax2EventFactoryImpl from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded com.ctc.wstx.stax.WstxEventFactory from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.woodstox-core-asl_4.2.0.jar] 
[Loaded org.codehaus.stax2.evt.XMLEvent2 from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded org.codehaus.stax2.ri.evt.BaseEventImpl from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded com.ctc.wstx.evt.BaseStartElement from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.woodstox-core-asl_4.2.0.jar] 
[Loaded com.ctc.wstx.evt.SimpleStartElement from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.woodstox-core-asl_4.2.0.jar] 
[Loaded org.codehaus.stax2.ri.evt.AttributeEventImpl from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded org.codehaus.stax2.ri.evt.NamespaceEventImpl from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded org.codehaus.stax2.ri.evt.CharactersEventImpl from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/org.codehaus.woodstox.stax2-api_3.1.1.jar] [Loaded org.apache.cxf.staxutils.StaxUtils$StreamToDOMContext from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded 
org.apache.cxf.annotations.SchemaValidation$SchemaValidationType from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.helpers.ServiceUtils from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.binding.soap.HeaderUtil from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.1.9/cxf-rt-bindings-soap-3.1.9.jar] 
[Loaded org.apache.cxf.headers.Header from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.service.model.ServiceModelUtil from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.databinding.DataReader from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.JAXBDataBase from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.io.DataReaderImpl from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.io.DataReaderImpl$WSUIDValidationHandler 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.attachment.JAXBAttachmentUnmarshaller from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded 
org.eclipse.persistence.oxm.attachment.XMLAttachmentUnmarshaller from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded 
org.eclipse.persistence.jaxb.attachment.AttachmentUnmarshallerAdapter 
from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded org.apache.cxf.jaxb.JAXBEncoderDecoder from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.JAXBEncoderDecoder$2 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.UnmarshallerAwareXMLReader from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded 
org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceContext 
from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded 
org.eclipse.persistence.internal.oxm.record.XMLReaderAdapter$IndexedAttributeList 
from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded 
org.eclipse.persistence.internal.oxm.record.XMLStreamReaderReader$XMLStreamReaderAttributes 
from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded 
org.eclipse.persistence.internal.oxm.record.XMLReaderAdapter$Attribute 
from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded org.apache.cxf.databinding.WrapperHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.WrapperHelperCompiler from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.databinding.AbstractWrapperHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.jaxb.JAXBWrapperHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.9/cxf-rt-databinding-jaxb-3.1.9.jar] 
[Loaded org.apache.cxf.binding.soap.model.SoapBodyInfo from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.1.9/cxf-rt-bindings-soap-3.1.9.jar] 
[Loaded org.apache.cxf.interceptor.ServiceInvokerInterceptor$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.cxf.interceptor.ServiceInvokerInterceptor$2 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.camel.impl.DefaultExchange from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.impl.MessageSupport from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.impl.DefaultMessage from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.CaseInsensitiveMap from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.component.cxf.util.CxfUtils from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-cxf/2.17.5/camel-cxf-2.17.5.jar] 
[Loaded org.apache.camel.spi.HeaderFilterStrategy$Direction from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.cxf.security.LoginSecurityContext from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-core/3.1.9/cxf-core-3.1.9.jar] 
[Loaded org.apache.camel.util.ExchangeHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.MessageHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.impl.DefaultUnitOfWork from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.spi.TracedRouteNodes from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.impl.DefaultTracedRouteNodes from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.AsyncProcessorHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.AsyncCallback from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.AsyncProcessorHelper$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.management.mbean.ManagedRoute$InFlightKey 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded java.util.concurrent.ThreadLocalRandom from 
C:\PROGRA~1\Java\JDK18~1.0_7\jre\lib\rt.jar] [Loaded 
org.apache.camel.util.UnitOfWorkHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.CamelInternalProcessor$InternalCallback 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.Pipeline$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.MessageHistory from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.impl.DefaultMessageHistory from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.RedeliveryErrorHandler$RedeliveryData from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.RedeliveryErrorHandler$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.management.InstrumentationProcessor$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.component.bean.MethodInvocation from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.component.bean.MethodInfo$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.PipelineHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.SendProcessor$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.CamelLogger$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.management.event.ExchangeSentEvent from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.support.LanguageSupport from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.SimpleLanguage from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.ExpressionIllegalSyntaxException from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.ResourceHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.language.simple.SimpleBackwardsCompatibleParser from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.types.TokenType from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.SimpleTokenizer from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.types.SimpleTokenType from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.types.SimpleToken from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.BaseSimpleParser from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.SimpleExpressionParser from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.SimpleNode from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.LiteralNode from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.BaseSimpleNode from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.LiteralExpression from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.Block from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.BlockStart from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.SimpleFunctionStart from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.CompositeNodes from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.BlockEnd from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.SimpleFunctionEnd from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.UnaryExpression from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.language.simple.ast.SimpleFunctionExpression 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.OgnlHelper from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.builder.ExpressionBuilder$64 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.ObjectHelper$5 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.ObjectHelper$5$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.RecipientListProcessor from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.RecipientList$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.util.concurrent.AtomicExchange from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.component.direct.DirectProducer from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.MulticastProcessor$PreparedErrorHandler 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.ProcessorExchangePair from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.RecipientListProcessor$RecipientProcessorExchangePair 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.processor.MulticastProcessor$2 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.camel.management.event.ExchangeCompletedEvent from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.aggregate.DelegateAggregationStrategy from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded 
org.apache.camel.processor.aggregate.CompletionAwareAggregationStrategy 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/camel/camel-core/2.17.5/camel-core-2.17.5.jar] 
[Loaded org.apache.cxf.ws.policy.selector.BaseAlternativeSelector from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.1.9/cxf-rt-ws-policy-3.1.9.jar] 
[Loaded org.apache.cxf.ws.policy.selector.MinimalAlternativeSelector 
from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.1.9/cxf-rt-ws-policy-3.1.9.jar] 
[Loaded org.apache.cxf.jaxws.interceptors.SwAOutInterceptor$1 from 
file:/C:/Users/xxxxx/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.1.9/cxf-rt-frontend-jaxws-3.1.9.jar] 
[Loaded org.eclipse.persistence.jaxb.JAXBValidator from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded org.eclipse.persistence.jaxb.ObjectGraph from 
file:/J:/desarrollo/servidores/oracle-12.1.3/oracle_common/modules/oracle.toplink_12.1.3/eclipselink.jar] 
[Loaded sun.reflect.GeneratedMethodAccessor158 from 
__JVM_DefineClass__] 
=============== DEBUG MESSAGE: illegal bytecode sequence - method not verified ================ 

# 
# A fatal error has been detected by the Java Runtime Environment: 
# 
# EXCEPTION_PRIV_INSTRUCTION (0xc0000096) at pc=0x0000000002c85a4d, pid=12152, tid=9208 
# 
# JRE version: Java(TM) SE Runtime Environment (8.0_71-b15) (build 1.8.0_71-b15) 
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.71-b15 mixed mode windows-amd64 compressed oops) 
# Problematic frame: 
# j com.example.app.ws.jaxws_asm.StatusResponse.setReturn(Lcom/example/app/ws/response/ServiceStatus;)V+0 
# 
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows 
# 
# An error report file with more information is saved as: 
# J:\desarrollo\servidores\oracle-12.1.3\user_projects\domains\base_domain\hs_err_pid12152.log 
# 
# If you would like to submit a bug report, please visit: 
# http://bugreport.java.com/bugreport/crash.jsp 
# Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0 Java HotSpot(TM) 64-Bit 
Server VM warning: ignoring option MaxPermSize=256m; support was 
removed in 8.0 

我的服務代碼:

@Component 
public class WebServiceRouteBuilder extends RouteBuilder { 
    private String uri = "cxf:/transfer?properties.mtom-enabled=true&serviceClass=" + TransferService.class.getName(); 

    @Override 
    public void configure() throws Exception { 
     from(uri) 
      .to("log:input") 
      .recipientList(simple("direct:${header.operationName}")); 

     // service status 
     from("direct:status") 
      .bean(ServerStatusResponseBuilder.class); 
      .to("log:output"); 
    } 
} 

public class ServerStatusResponseBuilder { 
    private static final String NA = "NA";  
    private static ServiceStatus serviceStatus = null; 
    public ServiceStatus process(){ 
     return ServiceStatus.with(NA, NA, NA); 
    } 
} 

public class ServiceStatus { 

    private String version; 
    private String environment; 
    private String serverName; 

    //getters & setters 

    public static ServiceStatus with(String environment, String version, String serverName){ 
     ServiceStatus status = new ServiceStatus(); 
     status.setEnvironment(environment); 
     status.setVersion(version); 
     status.setServerName(serverName); 

     return status; 
    } 
} 

我的XML配置:

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://www.springframework.org/schema/beans" 
    xmlns:p="http://www.springframework.org/schema/p" 
    xmlns:context="http://www.springframework.org/schema/context" 
    xmlns:camel="http://camel.apache.org/schema/spring" 
    xsi:schemaLocation=" 
     http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
     http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd 
     http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd"> 

    <!-- enable Spring @Component scan --> 
    <context:component-scan base-package="com.example.app" /> 

    <camelContext xmlns="http://camel.apache.org/schema/spring"> 
     <!-- and then let Camel use those @Component scanned route builders --> 
     <contextScan/> 
    </camelContext> 
</beans> 
+0

您將需要提供有關如何您的駱駝航線,以及如何響應消息貌似給你更好的幫助信息。 –

+0

@SoucianceEqdamRashti我更新了我的帖子。代碼不是問題,版本2.15.x可以正常工作。如果您更改爲2.17.6版,則失敗。我找不到原因。 – oscar

+0

我發現很難理解基於堆棧跟蹤什麼是實際出錯。但你可以嘗試的一件事是寫$ {headers.operationName}。注意's'。我在2.14和2.15,有時候我轉移到更高版本時,標題或標題給我提出了問題。 –

回答

1

org.apache.cxf.common.util.ASMH方法elper.getASMClass()在錯誤的庫(可能是/oracle_common/modules/asm-3.1.jar!/org/objectweb/asm/ClassWriter.class)中找到ClassWriter類(「org.objectweb.asm.ClassWriter」)。

您需要更改類加載器的偏好以支持應用程序庫,特別是cxf使用的asm庫;例如:

<wls:weblogic-application ...> 
    ... 
    <wls:prefer-application-packages> 
     <!-- asm.jar --> 
     <package-name>org.objectweb.asm.*</package-name> 
     ... 
    </wls:prefer-application-packages> 
    ... 
</wls:weblogic-application> 

或:

<weblogic-web-app ...> 
    ... 
    <container-descriptor> 
     <prefer-web-inf-classes>true</prefer-web-inf-classes> 
    </container-descriptor> 
    ... 
</weblogic-web-app>