Servlet
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2001/06/12(火) 12:38ID:RCJwe9mM0041nobodyさん
02/06/16 16:27ID:3/Qv90B+FRAMEタグを使ったページにアクセスするとTomcatが落ちる…。
mod_webapp.soのバグ?
> WebApp: Error 500
> (File: pr_warp.c Line: 438)
> Invalid packet 16
ってブラウザに表示される。
004241
02/06/16 19:24ID:3/Qv90B+0043nobodyさん
02/06/16 22:44ID:cud4j20jどうやって解決しました?
僕の会社ではうまく動かないです。
ちなみに環境は41さんとほぼ同じ環境です。
004441
02/06/16 23:11ID:3/Qv90B+mod_webapp.soじゃなくmod_jk使ったら安定したみたい。
ガムバレー
004543
02/06/18 00:10ID:sonf5Yjjサンクスコ!やっぱmod_webapp.soじゃだめか・・・
ちなみに社内でグループウェアを作って運営してるんだけど
社内ってことでアクセス数もしれてるから、
tomcatのwebサーバ機能だけでやってるよ。
servlet API2.3にしかない機能を使うわけじゃないんで
tomcat3.??でもいいかも・・・
004641
02/06/18 00:21ID:FMbLHvJ0もう、Webbベースに関してはコーディングの時代じゃないんじゃないかってね。
個人的にはWebObjectsとかColdFusionとかね。
俺は使ったことないけど。
毎日午前様で過労死寸前の仕事をしている人にとっては
楽なツールって大切だと思うんだよね。
みなさんはどう思います?ってスレ違いだね。。。
0047りお
02/06/18 00:37ID:yAvFKV0mWebObjectsはコーディング必要だじょ(´Д`;)
おぶぢぇくとしこう で書けば量は少なくなるけど。
004843
02/06/18 09:12ID:2wrgAX51昨日マイクロソフトのカンファレンス行ってきたけど、
VisualStudio.netは凄いよ。
ホームページビルダー感覚でwebアプリケーション作れる感じ。
まあコーディングは必要だけど・・・
でもサーブレットでしこしこコーディングするのは
馬鹿らしくなるよ。
0049nobodyさん
02/06/18 09:52ID:???みたけど、全然スゴイとは感じなかったよ。ヨソのツールでは
もう昔から当たり前のようにやっていたことだし(47で出ているWebObjectsとか).
。Netのフレームワークもこれからってとこだよね。これまでとちがって
クラス階層がすっきりした感じになっているのは歓迎するけど。
InterDevみたいに猛烈に落ちまくるクソツールでないことを祈る。
005041
02/06/19 01:09ID:???面接で毎日終電までがんばれるか?っていわれて。
この業界って労務管理って無いに等しいみたいですね。
やることないんでServletであれこれやってたんですけど、
漏れの頭ではオブジェクト指向の利点をいかしきれなくて、
データベースの設計変更とかすると
あっちこっちソースを書き換えることになるんです。
結構面倒だとおもったんですね。
本屋いったらサーバーサイドJavaの本がいっぱいあって
マンセーな記事をたくさん見かけますが、
なんだかな…って思ったんですよ。
りおさんはこの分野の達人なんですね。
0051nobodyさん
02/09/09 13:45ID:VnnheP0K0052山崎渉
03/01/15 13:50ID:???0053nobodyさん
03/01/20 00:07ID:CSwEfaTDある画面に遷移した際に、IEのステータスバーに出ている読み込み具合を
示す青いバーが遷移後に表示をはじめて、途中でとまったままに
なっています。画面は表示されるのですが、「ページが表示されました」
というメッセージがでません。なぜなのでしょうか。
画面はフレーム構成で、上フレームのonloadで下フレームを呼んでいます。
005453
03/01/20 00:20ID:CSwEfaTD0055nobodyさん
03/01/20 00:42ID:???>>53
だから!この問題はServlet云々の問題じゃないって!
ここもスレ違い。
完全にクライアント側(というよりむしろIE)の問題。そして明確な対策は無い。
強いていうなら、ブラウザの負荷を軽くする事くらい。
0057山崎渉
03/03/13 17:26ID:???0058山崎渉
03/04/17 12:21ID:???0059山崎渉
03/04/20 06:13ID:???( ^^ )< ぬるぽ(^^)
0060nobodyさん
03/04/23 07:27ID:ty0WHdDb0061nobodyさん
03/04/23 08:12ID:/3ULOqKR0062bloom
03/04/23 08:23ID:wyYrHR5Q0063山崎渉
03/05/22 02:08ID:???0064nobodyさん
03/05/25 21:11ID:ZaQrRAZL軽く触った限りでは軽くて速いのでTomcatから
乗り換えたいのだが。
0065nobodyさん
03/05/26 17:32ID:u1RD9PZutomcatなんやけど、404になっちゃう
0066nobodyさん
03/05/26 17:43ID:OAh9dJfo↑
これってアリ?
0067nobodyさん
03/05/26 17:52ID:u1RD9PZu0068山崎渉
03/05/28 17:05ID:???ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0069山崎 渉
03/07/15 11:27ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0070山崎 渉
03/08/02 02:27ID:???( ^^ )< ぬるぽ(^^)
0071ぼるじょあ ◆ySd1dMH5Gk
03/08/02 04:58ID:???ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0072nobodyさん
03/08/10 21:49ID:O/tDTKXD0073nobodyさん
03/08/10 21:56ID:E/kNW+2M★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆★ 送料激安! スピード発送! 商品豊富!
★☆ http://www.get-dvd.com
☆★ 激安DVDショップ 「GETDVDドットコム」
★☆ http://www.get-dvd.com
☆★ 今すぐアクセス Let’s Go・Go!!
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
0074nobodyさん
03/08/10 22:00ID:CKpMC8mPhttp://endou.kir.jp/marimo/link.html
0075_
03/08/10 22:59ID:???0076_
03/08/10 23:07ID:???0077nobodyさん
03/08/13 00:41ID:???"WebProg板はPerler,PHPer専用になってしまいました。",
"悲しきかな。"
);
0078山崎 渉
03/08/15 22:38ID:???│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0079nobodyさん
04/05/12 16:10ID:vH7Y+GCVTomcatってバージョンがいくつもあるけど、どれ落せばいいの?
http://jakarta.apache.org/site/binindex.cgi
Tomcat 3 KEYS
* 3.3.2 zip PGP MD5
* 3.3.2 tar.gz PGP MD5
Tomcat 4.1.30 KEYS
* 4.1.30 zip PGP MD5
* 4.1.30 tar.gz PGP MD5
* 4.1.30 exe PGP MD5
Tomcat 5.0.24 KEYS
* 5.0.24 zip PGP MD5
* 5.0.24 tar.gz PGP MD5
* 5.0.24 exe PGP MD5
* 5.0.24 Deployer zip PGP MD5
* 5.0.24 Deployer tar.gz PGP MD5
* 5.0.24 Embed zip PGP MD5
* 5.0.24 Embed tar.gz PGP MD5
0080nobodyさん
04/05/12 18:34ID:???J2SEはサン(他)の出してるJavaのデスクトップ環境のことで、
バイナリなプログラム。
J2EEはそれと違って「仕様」だけが存在する。各メーカーが
それに合わせて作って売ってる。トム君、Jボス君などは
無料だけどね。
ServletはJ2EEの仕様の「一部」なのだ。
トム君のverは新しいのでいいんじゃない?
つーか、君の環境くらい書いてよ。
0081nobodyさん
04/05/12 21:11ID:vH7Y+GCVスマソ。
RedHat9.0です。
J2EEをインスコしようとしたら、IDとPASSみたいなの設定汁って出たから
ちょっと不安になって。J2SEならそんなこと無かったので。
0082nobodyさん
04/05/13 14:16ID:???(JAVA_HOMEとCLASSPATHの設定忘れるなよ)
Tomcatをインストすればそれで完了。
SunのサイトのJ2EEをダウンロドする必要は無い。
あれは「JavaPetStore(だっけ?)」を利用して
J2EEのお勉強する時に使うものじゃなかったかな。
J2EEでSunからダウンロドする必要あるのは
docs関連だよ。
0083nobodyさん
04/05/13 14:23ID:???> JAVA_HOMEとCLASSPATHの設定忘れるなよ)
あほか?CLASSPATHなんかいらねーよ
> あれは「JavaPetStore(だっけ?)」を利用して
> J2EEのお勉強する時に使うものじゃなかったかな。
ばーか、"J2EE"ってのは仕様を指す言葉だ。
もしおまいがJ2EE SDK(またはJ2EE RI)のことを言っているのなら、あれはリファレンス実装だ。
0084nobodyさん
04/05/18 10:48ID:WgrqS/Mv>>80-83 回答いただき、ありがとうございます。
>ServletってJ2SEでもJ2EEでもいいの?
解決しました。
Java FAQ: よくある質問とその回答集
http://www.gimlay.org/~javafaq/S000.html#S000-04
によると
javax.servlet.*は、Java 2 SDK (あるいは JDK, JRE) に標準で含まれている Core APIには含まれていないので
別途ダウンロードが必要。
http://www.gimlay.org/~javafaq/S000.html#S000-05
>2SE(Java 2 Platform, Standard Edition)は、Java Core API と Java RMI、CORBA API、
>Java Accessibility API、Swing などで構成され、パソコンなどのデスクトップ環境向けです。
>J2EE(Java 2 Enterprise Edition)は J2SE をベースに、Java Servlet、
>JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)などで構成され、
>企業の基幹システムなど、いわゆるエンタープライズシステム環境向けです。
0085カポコン
04/07/12 00:53ID:???ここの腐ったみかんどもに制裁きぼん。
ttp://board.aaacafe.ne.jp/read.php/zatsudan/1089119409/index.html
0087nobodyさん
04/07/16 09:05ID:???0088nobodyさん
2006/01/17(火) 23:45:44ID:kIcOKU8B0089nobodyさん
2006/07/23(日) 00:14:40ID:4cIHRJEA簡単にいうと通常のサーバアプリケーションにhttpでのインタフェースをつけることになった場合の設計方針についての質問です。
クライアントをJAVAのGUIアプリケーションで、サーバをJavaのアプリケーションで作成しました。
ここで、クライアントのインタフェースをブラウザに変更するという要求があったのだが、
この場合いちから作り直すことになるのだろうか。
0091nobodyさん
2006/08/12(土) 20:52:21ID:???>89
元のサーバアプリには手を加えずに使いたい状況っぽい。
おいらだったら、サーバアプリにデータを要求して、それをhttpの形に変換する
プロクシを作ると思う。
0092なんという過疎
2007/05/24(木) 17:15:58ID:H/+OZ+pd10日くらいかかってやっと付けたかった機能が全部つけれたよ・・・
つかれた
0093nobodyさん
2007/05/25(金) 19:36:05ID:kjQoxA3e実験段階でJSPの3倍のスループット、実用段階でどこまで維持できるやら。。
0094nobodyさん
2007/05/26(土) 19:52:05ID:???0095nobodyさん
2007/08/23(木) 09:02:53ID:RPvp9JHi0096nobodyさん
2007/08/24(金) 15:08:22ID:???実行環境ならTomcatでいいだろう
0097nobodyさん
2007/09/10(月) 12:30:20ID:U5E1tt4l<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>META-INF/context.xml</WatchedResource>
</Context>
HOME/conf/server.xmlに
<Context path="/java" docBase="/home/hoge/java" debug="0"></Context>
でその他設定して、サーブレットは見れたのですが
/META-INF/context.xml
の
<Context reloadable="true" />
としてもオートリロードがうまく動きません。
HOME/conf/server.xmlにreloadable="true"を書いちゃえば動くので、まあ、いいのですが
何か設定がまずいのでしょうか?
0098nobodyさん
2007/09/24(月) 05:36:24ID:c7LjmBuKもっと適当なスレがあれば誘導お願いします。
現在、WindowsXP + Tomcat5.5 + Eclipse3.2 + Tomcatプラグインで
サーブレットの開発をしています。
今まではTomcat4系を使ってて、普通にTomcatプロジェクトであれば
Eclipseでソース変更→Tomcat再起動でホットデプロイされていたのに
Tomcat5.5系にしてからそれができなくなってしまいまいました。
何か今までと別に設定が必要なのでしょうか?
Tomcat4系では設定をserver.xmlでしていましたが、
Tomcat5.5系ではコンテキストファイルにてしているのが
関係しているのでしょうか?
識者のご意見をお聞かせ下さい。
0099nobodyさん
2007/09/24(月) 17:50:55ID:pGw+InHM0100nobodyさん
2007/09/26(水) 09:36:11ID:???再起動したらホットじゃない気が
まあこっちで再現できる状況でもないなあ
010197
2007/10/17(水) 12:25:50ID:jpVFc+jVContextの設定は
TOMCAT_HOME/conf/server.xml
TOMCAT_HOME/conf/Catalina/localhost/APPNAME.xml
APPHOME/META-INF/context.xml
に設定できて、上から順に優先され、設定があったら、その下のものは無視されるということがわかりました。
だから、97の例ではMETA-INFが無視されたんですね。
tomcatのみでやっている環境では
TOMCAT_HOME/webappsに置いた
ディレクトリのMETA-INFがチェックされるんでしょうけど
(試してないけど、私の読んでる本ではそんな感じだと思います。)
で私の現在の環境はjk2でtomcatとapacheの連携をしているのですが
上の二つの設定をしないで、METAで設定したい場合、どこにWEB-INFを置くのでしょうか?
というより、tomcatにどうやってdocBaseを教えるのでしょうか?
たとえばworkers2.propertiesに
[uri:/java/*]
と設定したとして、アプリケーションのWEB-INFは、例えば
/home/sites/java
にあったとしたら、どこかで、docBaseをtomcatに教えてあげないと動きませんよね?
ちなみにapacheのドキュメントルートは
/home/sites/html
です。
それともjk2でapacheと連携をとる場合META-INFは使えなかったりするのでしょうか?
いろいろ検索してみたんですけど、なかなか、見つからなくて・・・
長文で申し訳ありません。
お願いいたします。
0102nobodyさん
2007/11/06(火) 00:33:35ID:23iLt7N50103nobodyさん
2007/11/07(水) 12:00:09ID:???0104nobodyさん
2008/02/11(月) 20:33:59ID:???得る方法を教えて下さい。
0105nobodyさん
2008/02/11(月) 22:15:09ID:???0106104
2008/02/12(火) 10:07:34ID:???0107nobodyさん
2008/02/12(火) 13:33:02ID:???0108nobodyさん
2008/02/22(金) 08:28:54ID:???http://hogehoge.com/<ID>/
とアクセスすると<ID>の値をパラメータとして取れるようにしたいのですが、
どのようにしたらいいのでしょうかorz
スレ違いだったらすみません。
0110nobodyさん
2008/03/16(日) 01:54:58ID:hKeccpINブラウザで表示されたソースを見てみると、もうその時点で?になってしまってます。
サーブレット側では、
res.setContentType("text/html");
res.setCharacterEncoding("UTF-8");
と指定しています。
0112nobodyさん
2008/03/16(日) 02:12:25ID:???res.setContentType("text/html");
をコメントアウトしてみましたが、かわりませんでした・・・
0113nobodyさん
2008/03/16(日) 02:24:45ID:???デフォルト値だもん。
ちゃんと日本語が使える文字エンコーディングを指定しろ。
0114nobodyさん
2008/03/16(日) 02:27:34ID:???これじゃダメなんですか?
0115nobodyさん
2008/03/16(日) 09:31:46ID:???0117nobodyさん
2008/03/16(日) 10:12:48ID:???res.setContentType("text/html"); は暗黙的に
res.setContentType("text/html;charset=iso-8859-1");と書いているのと同じ。
化けるのはJSPのソースコードに直接書いた文字?
リクエストパラメータから取得した文字?
JSPのソースコードはUTF-8で保存されているか?
0118nobodyさん
2008/03/16(日) 10:30:11ID:???化けるのはサーブレットに直接書いた部分だったのですが、
PrintWriter out = res.getWriter();
res.setContentType("text/html");
res.setCharacterEncoding("UTF-8");
の順番になっていたためでした。
res.setContentType("text/html");
res.setCharacterEncoding("UTF-8");
PrintWriter out = res.getWriter();
この順番に変更したところ、文字化けは直りました。
ところで、ファイルのタイプとエンコード方式の設定を分けると
違う設定になる、というのがあまり理解できていません。
UTF-8で送るけど、ブラウザが認識するのはiso-8859-1として
認識する、ということでしょうか?
0119nobodyさん
2008/03/18(火) 21:56:10ID:???今Servletの勉強をしていて、簡単なホームページを作成しWEBで公開しようと思っています。
とりあえず簡単なjsp画面とServletクラスのWEBアプリを作成し、「http://localhost:8080/」で動作するところまではいきました。
そこで、このWEBアプリをWEB上で公開する場合の手順としてどういったものがありますか?
現在は「http://www.ieserver.net/」を使ってうまくいくかどうか試していますが
いまいちイメージがわきません。。。
0120nobodyさん
2008/03/23(日) 16:59:25ID:???初めのサーブレットでAという文字列をscope.setAttributeしたとします。
サーブレット→html→サーブレット→HTML→サーブレットと処理を移した場合、
最後のサーブレットのscope.getAttributeでAという値は得ることができるので
しょうか?
0121nobodyさん
2008/03/23(日) 17:19:25ID:???0122nobodyさん
2008/03/27(木) 22:41:38ID:???JRunを再起動したときに、
default-event.logのローテーションファイルが
自動削除されないように設定するにはどうすればいいんでしょうか?
JRun4は、DeleteOnExitで設定できるみたいなんですが。。。
3.1の情報がほとんどないので困ってます。
0123nobodyさん
2008/07/22(火) 23:51:49ID:???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){
}
}
}
0124123
2008/07/22(火) 23:53:35ID:???0125nobodyさん
2008/09/25(木) 14:08:56ID:???0126nobodyさん
2008/09/27(土) 22:42:47ID:???0127nobodyさん
2008/11/15(土) 18:11:21ID:???0128nobodyさん
2008/11/15(土) 18:20:47ID:???0129nobodyさん
2008/12/05(金) 19:13:37ID:Iag3nPqUくれない。
同じ処理をjavaアプリケーションとして動かした時の1/3ぐらいしか
CPU使用率がいかない。
server.xmlのmaxThreadsは8192まで増やしたのだが・・
他に設定すべきところあります?
0130nobodyさん
2008/12/05(金) 19:52:36ID:WlfVQMSk0131nobodyさん
2008/12/05(金) 20:30:28ID:Iag3nPqU俺もそう思うんだが・・
すまん。環境書くの忘れた
Ubuntu 8.04
Tomcat 5.5 (apt-getで入れた)
JRE : 1.6.0.07
起動パラメーター
CATALINA_OPTS="-server -Xmx1512m"
ちなみにやらせたい処理はマルチスレッドでWEBからHTMLを取得するようなものです。
0132nobodyさん
2008/12/06(土) 13:41:59ID:???0133nobodyさん
2009/01/08(木) 23:17:38ID:FYi142DJTomcatのserver.xmlに、Contextを2つ作って、
プロジェクトAとプロジェクトBを入れたら、
プロジェクトAのクラスから、プロジェクトBのクラスを参照できるんでしょうか?
ビルドだけならEclipseでビルドパス通せばいけるんですが、
実際に動かすときは、他に連携させる設定を書かないといけないんでしょうか?
0134nobodyさん
2009/01/09(金) 08:06:37ID:???0135nobodyさん
2009/01/09(金) 19:04:27ID:???でもそうすると、ContextのプロジェクトBとlibのプロジェクトBがまるごと被るし、
どうするのがいいでしょうか?
0136nobodyさん
2009/01/10(土) 02:10:15ID:???というか、共通部分を共通ライブラリにすればいい話じゃね?
0137nobodyさん
2009/04/01(水) 18:10:04ID:1E9LeGtXweb.xmlをWEB-INF直下以外の場所に置く、
もしくはweb.xmlに書くべき設定をプログラムから設定することってできますか?
0138nobodyさん
2009/04/02(木) 03:02:20ID:???Servlet2.5から、サーブレットやフィルタの追加はできるようになった
0139nobodyさん
2009/04/02(木) 03:04:37ID:???0140137
2009/04/04(土) 13:44:37ID:???ご丁寧にどうもありがとうございます。
しかしこのスレ、人がいませんね。。。
実はサーブレット使う人ってめっちゃ少ないのかな。
0141nobodyさん
2009/04/04(土) 14:18:21ID:???しかも持ち出せないソースだからここで相談できないし。
■ このスレッドは過去ログ倉庫に格納されています