Servletat PHP
Servlet - 暇つぶし2ch122:nobodyさん
08/03/27 22:41:38
JRun3.1についてどなたか教えてください。
JRunを再起動したときに、
default-event.logのローテーションファイルが
自動削除されないように設定するにはどうすればいいんでしょうか?
JRun4は、DeleteOnExitで設定できるみたいなんですが。。。
3.1の情報がほとんどないので困ってます。

123:nobodyさん
08/07/22 23:51:49
Servletでのスケジューリングで困ってます。
1時間ごとに集計するスケジューラーがあるんですが、java.util.concurrent.TimeUnitのHOURSが使えなくて…。
以下のソースで実行すると、java.lang.NoSuchFieldError: HOURS が出るんです。
代替案ないでしょうか?

import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;

public class ScheduleStarter extends HttpServlet {

private static ReportTask task;

private void start(){
if(task == null){
//自前のタスク
task = new ReportTask();
}
try{
//1時間ごとにtask処理を実施
ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();
service.scheduleAtFixedRate(task, 0, 1, TimeUnit.HOURS);
}catch(Exception e){
}
}
}


124:123
08/07/22 23:53:35
あ、OSはFreeBSD6.1、 JDKがdiablo-jdk1.5.0 です。


125:nobodyさん
08/09/25 14:08:56
enctype="multipart/form-data"とmethod="post"でフォームを送信をして正常にパラメータを受け取る方法を教えて下さい

126:nobodyさん
08/09/27 22:42:47
commons-fileupload使う

127:nobodyさん
08/11/15 18:11:21
サーブレットを使ってリクエスト者のプロバイダーを調べることって可能ですか?

128:nobodyさん
08/11/15 18:20:47
requestからIPとって判断すればいい

129:nobodyさん
08/12/05 19:13:37 Iag3nPqU
servletで重い処理をやりたいんだが、マルチコアをうまく使い切って
くれない。
同じ処理をjavaアプリケーションとして動かした時の1/3ぐらいしか
CPU使用率がいかない。

server.xmlのmaxThreadsは8192まで増やしたのだが・・

他に設定すべきところあります?

130:nobodyさん
08/12/05 19:52:36 WlfVQMSk
アプリケーションサーバの問題では?

131:nobodyさん
08/12/05 20:30:28 Iag3nPqU
>>130

俺もそう思うんだが・・

すまん。環境書くの忘れた

Ubuntu 8.04
Tomcat 5.5 (apt-getで入れた)
JRE : 1.6.0.07

起動パラメーター
CATALINA_OPTS="-server -Xmx1512m"

ちなみにやらせたい処理はマルチスレッドでWEBからHTMLを取得するようなものです。

132:nobodyさん
08/12/06 13:41:59
あえてTomcat5.5を使う理由はあるの?

133:nobodyさん
09/01/08 23:17:38 FYi142DJ
ちょっと質問があります。

Tomcatのserver.xmlに、Contextを2つ作って、
プロジェクトAとプロジェクトBを入れたら、
プロジェクトAのクラスから、プロジェクトBのクラスを参照できるんでしょうか?

ビルドだけならEclipseでビルドパス通せばいけるんですが、
実際に動かすときは、他に連携させる設定を書かないといけないんでしょうか?

134:nobodyさん
09/01/09 08:06:37
異なるContextは互いに参照できません。

135:nobodyさん
09/01/09 19:04:27
じゃあ、プロジェクトBは $CATALINA_HOME/shared/lib につっこむんですか?
でもそうすると、ContextのプロジェクトBとlibのプロジェクトBがまるごと被るし、
どうするのがいいでしょうか?

136:nobodyさん
09/01/10 02:10:15
まるごと被ることで、なにか不具合でも?
というか、共通部分を共通ライブラリにすればいい話じゃね?

137:nobodyさん
09/04/01 18:10:04 1E9LeGtX
質問です。

web.xmlをWEB-INF直下以外の場所に置く、
もしくはweb.xmlに書くべき設定をプログラムから設定することってできますか?

138:nobodyさん
09/04/02 03:02:20
標準ではできないはず。
Servlet2.5から、サーブレットやフィルタの追加はできるようになった

139:nobodyさん
09/04/02 03:04:37
訂正 Servlet3.0からできるようになる。

140:137
09/04/04 13:44:37
>>139
ご丁寧にどうもありがとうございます。
しかしこのスレ、人がいませんね。。。
実はサーブレット使う人ってめっちゃ少ないのかな。

141:nobodyさん
09/04/04 14:18:21
業務で使ってたけど、既に存在するソースを参考に”それっぽく”書くしかなかった。
しかも持ち出せないソースだからここで相談できないし。

142:nobodyさん
09/04/04 18:54:34
>>140
生でサーブレット使う人は、かなり少ないだろうね。
Strutsかなにか、フレームワークは必ず使うはず。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch