2016-10-05 3 views
-4

db関連関数を含むjavaクラスファイルをロードしたいと思います。どのようにTomcatサーバースタートアップ時にクラスをロードするにはどうすればいいですか?

+2

DB接続にシングルトンモデルを使用してみましたか?または静的なブロック??あなたが達成しようとしていることで、正確に何が問題になっていますか? – Abhishek

+1

他のクラスファイルを参照するのと同じ方法です。参照するだけで、必要に応じてJVMが参照します。 –

+0

私はクォーツスケジューラを使用してジョブをスケジュールしています。サーバーを停止すると、石英関連のデータはなくなります。私がサーバーを再起動すると、dbからジョブの詳細を取得し、送信されたジョブの詳細のスケジューラーメソッドに供給する必要があります – user3752422

答えて

1

を開始しながら、私はあなたが、以下のようにそのためのサーブレットを使用し、あなたを書くことができますYourServletClassName.javaファイルにのweb.xml

<servlet> 
    <servlet-name>YourServletName</servlet-name> 
    <servlet-class>com.abc.xyz.YourServletClassName</servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

に定義することができ、そのjavaファイルを読み込むことができますコード。

お手伝いします。

+0

アプリケーションが読み込まれる前に、チェックの承認(スプリングセキュリティ)について質問しましたか? – PSabuwala

+0

実際に私は、あなたの実際の質問とログインの認証の間のリンクは何か、私は得なかった、説明してください。 – PSabuwala

+0

これは2001年以前の解決策です。このための一般的な解決策は、java.servlet.ServletContextListenerを使用します。しかし、OPは実際にQuartzを構成して、彼の汚い作業を行う必要があるようです。 –

関連する問題