Webservice SOAP: can not access a member of class

3 respostas
rodpuc

Estou tomando a seguinte exceção durante a chamada do serviço:

java.lang.RuntimeException: java.lang.IllegalAccessException: Class org.apache.axis2.databinding.utils.BeanUtil can not access a member of class br.com.xxxxx.AbstractDatetime with modifiers “public”

Alguma pista??

3 Respostas

Alexandre_Saudate

Cheque a classe br.com.xxxxx.AbstractDatetime e veja se o mecanismo de acesso a ela (campos ou getters / setters) é público.

Um adendo: algum motivo em especial pelo qual você está utilizando Axis2 ?

[]'s

rodpuc

Os métodos são public mas os contrutores são default.

Na verdade estou dando manutenção em um webservice, não tenho muito conhecimento nem sobre webservices nem sobre o motivo de terem escolhido o Axis 2. Mas não é algo que eu possa mudar.

Abs

Alexandre_Saudate

Bom, neste caso, tente tornar o construtor público (sem parâmetros) e veja se resolve.

[]'s

Criado 20 de março de 2013
Ultima resposta 20 de mar. de 2013
Respostas 3
Participantes 2