0

我正在尝试编写一个侦听 SPML 请求的 Web 服务。我正在使用 spml 版本 2 工具包。

我正在使用 Jdeveloper 创建这个网络服务。

我创建了一个这样的方法: public Response execute(Request req)

当我尝试使用 jdeveloper 创建 Web 服务时...出现以下错误:

ExecutionMode does not have a no-arg constructor.

有谁知道如何解决这个问题..??这方面的一个例子将不胜感激。

谢谢,布赖恩

4

3 回答 3

3

您需要向 ExecutionMode 类添加一个默认(无参数)构造函数。

public class ExecutionMode {
     public ExecutionMode() {
          // initialization code here
     }

     // other class code    

}
于 2012-07-05T03:38:30.330 回答
2

大概你有一个名为 ExecutionMode 的类?编译器正在寻找一个无参数构造函数,即。不带参数的构造函数:

class ExecutionMode{
    ....
    public ExecutionMode(){...}
    ....
}
于 2012-07-05T03:37:50.213 回答
0

如果你定义了一个参数化构造函数,那么你还应该定义一个默认构造函数,如果你使用一个,因为如果你定义参数化构造函数,java不会提供默认构造函数。所以你应该定义

public ExecutionMode()
{

   //defination

}
于 2012-07-05T07:17:35.230 回答