2

Tomcat をコンテナーとして使用してアプリケーションを実行しています。起動時に、いくつかのファイルを見つけてロードする必要があります。ただし、これらのファイルのいずれかが存在しないか読み取れない場合は、例外をログに記録してアプリを終了します。これは現在 System.exit(1) を使用して行っています...ただし、より良い方法はありますか?これを行う方法は?

どんな助けでも大歓迎です!

4

2 に答える 2

1

Tomcat を埋め込むことを検討する必要があります。つまり、AppStarterクラスでこれらのチェックを実行してから、Tomcat を起動します。

public class AppStarter {
    public static void main(String[] args) {
        // Check if everything is ready...
        if (file1.exists() && file2.exists() && condition3) {
            // Start Tomcat here.
        }
        else {
            System.out.println("Invalid configuration.");
        }
    }
}

インターネットで Tomcat チュートリアルを埋め込む方法を見つけることができます。

于 2013-10-10T11:02:55.030 に答える