2014-09-11 49 views
0

時當我的WebSphere應用程序試圖撥打電話到WebService「轉移目標偏移量短期過大」,我得到異常:的Websphere例外使用WebServices的

javax.xml.ws.soap.SOAPFaultException: com.ibm.xtq.bcel.generic.ClassGenException: Branch target offset too large for short 
    at org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.createSystemException(MethodMarshallerUtils.java:1363) 
    at org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.demarshalFaultResponse(MethodMarshallerUtils.java:1089) 

,我讀了XL-TXE-J can be configured莫名其妙,但我不知道這是否與我的錯誤相關。我也沒有想法,我應該配置它。

我該如何解決這個問題?

回答

1

我不知道爲什麼,但將com.ibm.xml.xlxp.jaxb.opti.level JVM屬性設置爲1使問題消失。

您可以在您的WebSphere配置它:

應用程序服務器> [yourserver]>進程定義> Java虛擬機>定製屬性

Documentation