Java SOAP类不存在

时间:2012-10-04 21:42:36

标签: java soap

当Java类不存在时应该发生什么?我们有一个带有客户端和服务器的SOAP设置。我们有以下代码:

try{

new myClass()
} catch (Exception e){}

在myClass中,还有另一个对象创建了“classNotReallyPresent”,它位于我们从未放在服务器上的.jar中,这就是我们收到错误的原因。但是我们很惊讶catch块没有做任何事情,并且没有消息打印在我们的服务器日志上..所以我问,在这种情况下,无法实例化类(myClass)的预期行为是什么它正在构建的成员对象/变量(classNotReallyPresent)缺少.class文件?

1 个答案:

答案 0 :(得分:1)

您没有在catch子句中打印错误。最简单的打印方式是使用以下代码:

try{
    new myClass();
} catch (Exception e) {
    e.printStackTrace();
}

除此之外,抓住Exception并不好,最好只抓住java.lang.ClassNotFoundException