0

我正在为我的应用程序使用播放框架。它在开发模式下正常工作,但在生产模式下给我一个错误

Execution exception (In /app/helper/FinansHelper.java around line 189)
NoSuchMethodException occured : finansServis.helper.KayitliIslemDto.getIpcMemo()

我怎么解决这个问题?

编辑:我的 KayitliIslemDto 类

public class KayitliIslemDto {
    public IPCMemo ipcMemo;
    public TahsilatMemoOut tahsilatMemoOut;
    public HesabaHavaleMemoOut hesabaHavaleMemoOut;
    public IsmeHavaleMemoOut ismeHavaleMemoOut;

    public KayitliIslemDto(IPCMemo ipcMemo, IsmeHavaleMemoOut ismeHavaleMemoOut) {
        this.ipcMemo = ipcMemo;
        this.ismeHavaleMemoOut = ismeHavaleMemoOut;
    }

    public KayitliIslemDto(IPCMemo ipcMemo, HesabaHavaleMemoOut hesabaHavaleMemoOut) {
        this.ipcMemo = ipcMemo;
        this.hesabaHavaleMemoOut = hesabaHavaleMemoOut;
    }

    public KayitliIslemDto(IPCMemo ipcMemo, TahsilatMemoOut tahsilatMemoOut) {
        this.ipcMemo = ipcMemo;
        this.tahsilatMemoOut = tahsilatMemoOut;
    }
4

1 回答 1

2

我对 Play Framework 也有类似的问题。您的 JVM 语言环境很可能是土耳其语。方法名称中的“I”有时会被您使用的 JVM 转换为“İ”。

我通过设置JVM系统参数解决了这个问题:

play run ExampleProject -Duser.language=en -Duser.country=TR -Duser.variant=TR

我希望它也对你有用。

于 2012-08-17T12:19:51.917 回答