No se pueden encontrar las clases requeridas (javax.activation.DataHandler y javax.mail.internet.MimeMultipart). El soporte de archivos adjuntos está deshabilitado

Estoy enfrentando problemas al invocar un método presente en un servicio web. El wsdl fue creado usando AXIS.

Cuando intento invocarlo utilizando mi código Java, obtengo valores nulos de la respuesta del servicio.

Estoy recibiendo el mensaje de advertencia impreso en mi consola:

No se pueden encontrar las clases requeridas (javax.activation.DataHandler y javax.mail.internet.MimeMultipart). El soporte de archivos adjuntos está deshabilitado.

Mientras intentaba resolver esto, agregué activación.jar y mail.jar en la ruta de compilación de mi área de trabajo, reinicié el servidor.

EDITAR:

Haga clic derecho en el WSDL ==> Generar cliente

Luego obtuve una clase de proxy, y al usarla escribí esto para invocar el método de servicio:

public class CallingWebService1 {

public static void main(String[] args) throws Exception {

    WebService1Proxy proxy1 = new WebService1Proxy();
    proxy1.setEndpoint("http://localhost:8045/WebService1/services/WebService1");

    EmployeeDetails details = proxy1.getDetails();
    System.out.println("Employee Id: " + details.getEmpId());
    System.out.println("Employee Name: " + details.getEmpName());
    System.out.println("Dept Id: " + details.getDeptId());
    System.out.println("Dept Name" + details.getDeptName());
    System.out.println("Age: " + details.getAge());
}

Pero aún persiste el problema :(

Informacion adicional:

El método getDetails () está realizando una operación de base de datos buscando algunos registros de la base de datos Oracle. Para realizar la operación DB, se utiliza class12.jar. ¿Tiene algo que ver con invocar el método de servicio como lo estoy haciendo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta