2

Excelファイルからパラメーターを読み取るプログラム(JBOSS 5に展開)があります。

ユーザーは、Excel ファイルからパラメータを追加/削除できます。ただし、jboss が再起動するまで、コードは変更された Excel ファイルを認識しません。

confを作成する必要がありますか。コード内のパラメーターの変更を取得するには、コード内の何かを変更する必要がありますか?

File file = new File(configurationFileName);
Workbook workbook;
try {
    workbook = Workbook.getWorkbook(file);

    Sheet sheet =
        workbook.getSheet(Constants.CONFIGURATION_SHEET_TAX_RATES);
    if (sheet != null) {
        for (int columnIndex = 0; columnIndex < sheet.getColumns();
             columnIndex++) {
            String headerValue =
                getCellContents(sheet, columnIndex, 0);
        }
    }
}
4

2 に答える 2

0

この回答を確認してください: Java のファイル変更リスナー

良い方法は、Apache Commons VFS の DefaultFileMonitor を使用することです: http://commons.apache.org/vfs/apidocs/org/apache/commons/vfs2/impl/DefaultFileMonitor.html

それを使用する例: http://tunatore.wordpress.com/category/apache-commons-vfs/

于 2012-07-20T08:40:03.607 に答える
0

FileWatchDog を使用できると思います

于 2012-07-20T07:48:33.627 に答える