アプリ版:「スタンプのみでお礼する」機能のリリースについて

tomcat起動時にある処理がしたいと思っています。

過去に同じ様な質問があり、

<servlet>タグ内に
<load-on-startup>タグを追加することで可能だと
分かったのですが、うまくいきません。

eclipseでのtomcatの起動だからという事はありえるでしょうか?

また、strutsを使っているのも関係しているのでしょうか?

稚拙な質問で申し訳ありませんが、教えていただけるとありがたいです。

A 回答 (1件)

このページの検索用のテキストフィールドに


<load-on-startup>
と入力して
「ウェブ」
で検索したら何件かヒットしました。

1番上にヒットしたサイト(参考URL)にやり方が過去の質問よりはもう少し詳しく書いてあります。

<load-on-startup>タグを追加されたサーブレットは
Tomcat起動時に「ロード」されるだけです。
「ロード」されたときに呼び出されるinit()にやりたい処理を記述しておけば起動時に処理されます。

ですので、質問者さんのサーブレットにinit()を実装していなければ実装してやりたい処理を記述して、既に実装してあればやりたい処理を追記してあげればいいと思います。

参考URL:http://www.hellohiro.com/servletwebxml.htm
    • good
    • 0
この回答へのお礼

ご返答有難うございます。

おかげさまで、解決することが出来ました。

起動時に実行させたい事ばかり頭にあり、
本来やりたい処理を行うservletではなく
他の処理で使っているservletで代用していた為
init()ではなくdoGet()のままになっていました。

本当に有難うございます。

お礼日時:2005/05/22 12:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!