1

アプリをjboss5.1から7.1に移行しようとしていますが、このようなエラーメッセージが表示されますが、なぜこれが表示されるのかわかりません。誰かアイデアがあれば助けてください。

更新:1

@Stateless
@Remote(PackageService.class)
@Interceptors(CrossContextSpringBeanAutowiringInterceptor.class)
@WebContext(contextRoot="/appname_web_services", urlPattern="/MaintenanceService", authMethod="", secureWSDLAccess=false)
@WebService(
   name="MaintenanceService",
   targetNamespace = "http://appname.com/web/services",
   serviceName = "MaintenanceService")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.WRAPPED) 
@HandlerChain(file = "WebServiceHandlerChains.xml")
@TransactionTimeout(10800)
public class MaintenanceServiceBean implements MaintenanceService {

    private static final Logger logger =  Logger.getLogger( MaintenanceServiceBean.class );

    @Resource(mappedName="/ConnectionFactory")
    ConnectionFactory connectionFactory;

    @Resource(mappedName="topic/manager_system_topic")
    javax.jms.Destination systemTopic;

    @Autowired
    MaintenanceService MigrationService;

    @WebMethod
    public List<Long> getSoftDeletedPackageIds(Long performedBy) throws Exception {
        return MigrationService.getSoftDeletedPackageIds(null);
    }

これは私が失敗すると信じているクラスです。

4

1 に答える 1

1

JAXB マッピングで、実際の実装をバインドするための十分な情報をランタイムに提供していないインターフェースを使用しています。質問にコードが含まれていないと、特定のソリューションを推奨することは困難ですが、通常は、含まれているインターフェイスに @XmlAnyElement で注釈を付けます。

この便利なチュートリアルを読んで、考えられるケースに最適なソリューションを判断できます。

于 2012-12-06T14:52:41.513 に答える