web服务java中的不兼容类型

web服务java中的不兼容类型,java,Java,我有以下代码: @WebMethod(operationName = "operation") public boolean operation(@WebParam(name = "id") int id, @WebParam(name = "nombre") String nombre, @WebParam(name = "apellido") String apellido, @WebParam(name = "edad") int edad,

我有以下代码:

@WebMethod(operationName = "operation")
public boolean operation(@WebParam(name = "id") int id,
        @WebParam(name = "nombre") String nombre,
        @WebParam(name = "apellido") String apellido,
        @WebParam(name = "edad") int edad,
        @WebParam(name = "ciclo") int ciclo,
        @WebParam(name = "carrera") String carrera,
        @WebParam(name = "especializacion") String especializacion) {

    WebServiceapp object = new WebServiceapp();
    boolean estado;
    estado = object.getWebServiceappSoap().insertar(id, nombre, carrera,
            edad, ciclo, carrera, nombre);
    return estado;
}
但是我在这一行上得到一个错误
不兼容类型required boolean found void

estado = object.getWebServiceappSoap().insertar(id, nombre, carrera,
        edad, ciclo, carrera, nombre);

为什么会出现此错误?

请显示
insertar
的方法签名…似乎
insertar
返回void哪个是insertar方法的签名?insertar方法的返回值是多少?如果它是空的,那么这就是你的问题可能你改变了
insertar
方法来返回一个
boolean
,这是在另一个组件中,你必须更新(重新编译)以查看包含
SomeWSClass#操作的组件中反映的更改。