JAVAサーブレットQ&A
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001厨房
NGNGそれに関するQ&A
0809デフォルトの名無しさん
NGNGttp://xml.apache.org/soap/index.html
0810デフォルトの名無しさん
NGNGまずprofileとってみろ。まず間違いなくDBの待ちがほとんどだから。
時間を喰ってないところをどんなにチューニングしたって全然速くならない。
0811810
NGNG時間がかかってるところをいじらずにどこをいじるっつーんだ。
0812デフォルトの名無しさん
NGNGチューニングするより、まずはDBMSの学習を始める事を勧めます。
0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNGDB閲覧するだけのWebアプリ作ってるの?
WebObjects使うと、そんなの3分で作れるよ。
マジ。
0815デフォルトの名無しさん
NGNG毎回connectionを張りに逝ってるとか
0816質問!
NGNGconnectionはずっとつなげっぱなしなんですが、、、
SQLの実行についてはなるべくインスタンスは最小に、かつnullになったりgcに食われないようにしたりしています。
>813,>815さん、色々とアドバイス有難うございます。
>810さん、実際、僕が聞いていたのは、レスポンスを早くするのにどんな工夫をしているのかを皆さんに聞きたかったのですが。
例えば、「Type1よりもType4の方が、、、」と言った事や、「3秒以内に同一のリクエストがある時、CSVファイルに書き出しておいた結果を利用する」と言うようなことです。
ドライバーの適材適所だとか、いろいろ軽くこなすテクニックとかですね、、
>813さん、*を使わずカラム名を直接指定してみます。
ありがとございました!
0817
NGNGサーバー群の入り口についてるロードバランススイッチの説明書に書いてある
「セッション」とサーブレットのセッションは関係あるんでしょうか?
0818デフォルトの名無しさん
NGNG半分くらいしか質問の意味がわかんないんだけど、一般的なロードバランシングとセッションについて書くと、もしセッション情報がメモリにあると、
ラウンドロビンなロードバランシングでは1度目と2度目のアクセスマシンが違っていたら、その2つのマシンでセッションは共有できていないわけ。
だから、セッション情報を共有する仕組みが必要。
0819
NGNG説明書にはロードバランススイッチがセッションを保持すると書かれているのです。
20000セッションとか性能が書いてあるのです。
意味不明なのです。
0820デフォルトの名無しさん
NGNGOSがXPなんですけど、JAVA2SDK1.3.1_02って対応してるんですか?
sunのHPではwin2000proまでしか書いていないので。
後J2EEとの違いってなんですか?
0821
NGNGXPは知らない。
0822デフォルトの名無しさん
NGNGSunにそう書いてあるのなら対応してないんだろう。
趣味で使うだけならためしに入れてみたら?
0823デフォルトの名無しさん
NGNGJava結構書き込みあんのに
まぁ、とりあえず、あげとく
0824デフォルトの名無しさん
NGNGたしかβ版があったと思われ
0825Java厨
NGNGサーブレットで一時的にファイルを作成して
それを<IMG>タグのsrcに指定するような場合ですが、
作るときはWLSのHome以下のパス指定で出来たとして
参照させるにはURLにしないとだめなのですが、
この変換が分かりません…。
っていうか、
getServletContext().getRealPath("/");でnullが返ってきちゃったりするわけで…
勝手にサーバーのディレクトリいじるようなap作るなって言うなら、
どうすれば良いんですかね?
0826デフォルトの名無しさん
NGNGテンポラリファイル置くディレクトリが固定だったら、
URL自体も固定にならんの?
WebLogicをよく知らんのだがパスのマッピングしておいたら
すみそうな。
0827デフォルトの名無しさん
NGNG自前クラスが宣言されているclassファイルと
JSPファイルをどのように関連付けさせれば良いのでしょうか?
0828デフォルトの名無しさん
NGNGじゃぁ java.lang.String とはどう対応づけ(?)してるのかと問いたい。
0829超初心者
NGNG先輩方教えてください。
自分のパソでJSPをテキストエディタで作りました。
―――――――――――――――――――――――――――
<html><body>
<title>JSPのテスト</title>
<%
out.println("<html><body>");
out.println("<br><h1>");
out.println("a<br>");
out.println("</h1></body></html>");
%>
</body></html>
―――――――――――――――――――――――――――
で、このファイルにtest.jspっていう名前を付けて保存して、
ブラウザで開いたんですけど、なにも表示されません。
どうしてですか?
0830JSP&rlo;PSJ&rle;
NGNGTomcatかなんか、サーブレット/JSPコンテナなるものは使ってる?
0831超初心者
NGNGJSPコンテナっていうのが必要なんですか?
手元には入門用の本が一冊しかないんですが、
このサーブレットエンジン(?)に関しての説明が
はしょってあるので,よく分からないんです。
基本の基本を覚えるだけで時間かかりそう・・・。
とりあえず、>>829のhtmlで”a"を表示したいんですけど。
0832デフォルトの名無しさん
NGNGjspとしても間違ってます。。
Tomcat and Windows and jsp でgoogleして適当に入門してくださいな…
0833超初心者
NGNGども。がんばって適当に入門します。
0834厨級者
NGNGhttp://www.t3.rim.or.jp/~yoko-k-h/java/servlet/
http://www.asahi-net.or.jp/~JZ6H-YMMT/servlet/
http://www.atmarkit.co.jp/fjava/javafaq/index/javafaqindex.html
0835デフォルトの名無しさん
NGNGhtmlとしても間違ってます
0836デフォルトの名無しさん
NGNG確かに…。
0837J2EEチューボー
NGNGIE6.02とIE5.5に去年の12月に出たセキュリティーパッチを当てたブラウザから操作すると
途中でセッションが切れてしまってどうなってるんだ!
です。
どうしたもんなんでしょう?
解決策はありますか?
0838827
NGNG>>自前クラスが宣言されているclassファイルと
>>JSPファイルをどのように関連付けさせれば良いのでしょうか?
>
>じゃぁ java.lang.String とはどう対応づけ(?)してるのかと問いたい。
123.classで宣言されているabcっていうクラスなら
<jsp:useBean id="abc" class="123" scope="session">
で良いのでしょうか?
0839超初心者
NGNGども。超初心者です。
サーブレットコンテナが必要なんですね。
それがTomcatって分けですね。
なんかだんだん分かってきたっす。
付録の入門書にTomcatついてたんですけど、
これってLinuxが必要みたいで・・・。
今のところマシン一台しかないので出来ないです。
別のマシン漁って挑戦してみたいと思います。
ありがとうございました。
0840デフォルトの名無しさん
NGNG適当に展開してbinディレクトリにあるstartup.bat起動。
そしたらブラウザで
http://localhost:8080/
にアクセスしてみ。
JDKとクラスパスの設定は済んでる仮定で。
0841デフォルトの名無しさん
NGNG起動しねえー
2時間もかけてやったのにー
startup.shすると、
using classpat /usr/local/・・・
って、クラスパスがずらずらでてきて、
エラーメッセージらしいのもないし
どこが悪いのかわからない・・・
0842デフォルトの名無しさん
NGNGそれはstartup.shが適当に捜してきた実行時に使用するクラスパス一覧だろ。
べつにエラーメッセージじゃないと思うが。
他になんかエラーでてんのか?
http://[そのマシンのアドレス]:8080/
にアクセスしてみたか?
もしかしてWinでcygwin使って起動とか回りくどいことしてないか?
0843841
NGNGもう一度やってみます。
0844デフォルトの名無しさん
NGNGtomcatバージョンいくつ?
あと、Apacheでmod_jk.so 使ってる?
0845841
NGNG古いかもしんないです。
やっぱ新しいほうがいいですよね?
0846デフォルトの名無しさん
NGNG0847デフォルトの名無しさん
NGNG新しいものを拾うより、ちょっと古めのほうが解説が転がっててやりやすいよ。
エラーが出てないんなら起動できてる気がしなくもないが。
0848(TOMCAT)&rlo;(TACMOT)&rle;
NGNGWindows版ならインストーラーのexeがある。
インストール終了後スタートメニューからスタートを選べばとりあえず起動するはず。
JSPとか動かすにはちょっと設定した方がいいけどね。
0849富猫
NGNGJSPやサーブレットでエラーが発生すると、落ちるように
なるんですかね?
4.0.1とかに上げれば、もう少し安定するようになりますか?
0850デフォルトの名無しさん
NGNGお前何者。
0851841
NGNG起動させたあとshutdownしようとすると
おかしくなる。
もういちどはじめからやってみよう・・・
0852デフォルトの名無しさん
NGNG漏れ、3.3使ってるけど、設定ファイルの置き方とかが、
Web上にある3.2系列の情報とビミョウに変わってて結構苦労した(初Tomcat)。
とりあえず、ps axf とかの情報を何か出さんと、誰も答えられん。
ちなみに、漏れもRedHat7.2使ってる。
0853841
NGNGどっかインストール方法のってるHP
ありませんかね?
Linux自体、あまりなれてないもので・・・
0854デフォルトの名無しさん
NGNG>Web上にある3.2系列の情報とビミョウに変わってて結構苦労した(初Tomcat)。
4.0〜はweb.xmlの検証(DTDとの突き合わせ)をしますから、DTD読めないと
更に苦労しますよ(w
0855852
NGNGおいらのブラウザのヒストリには、
http://servlet.good-day.net/tomcat_ug_j.html
http://www.atmarkit.co.jp/fjava/rensai/jsp01/jsp01.html
http://www.itnavi.com/apaTomcat3.htm
http://www.nekoyanagi.com/servlet/tomcat_ug_3_2_2j.html
http://ash.or.jp/ash/java/tomcat_env.htm
あたりが残ってた。
0856J2EEチューボー
NGNGWebLogic6.1でWebアプリケーション開発してるんですが、
IE6.02とIE5.5に去年の12月に出たセキュリティーパッチを当てたブラウザから操作すると
途中でセッションが切れてしまってしまうのです。
どうしたもんなんでしょう?
解決策はありますか?
というかこんな目に遭った人は他にはいないのでしょうか?
0857J2EEチューボー
NGNG↑
ということを他のスレで書こうとしたのでした
0858デフォルトの名無しさん
NGNG0859デフォルトの名無しさん
NGNGlinuxでtomcat4から起動してから安定稼動するまでに結構時間がかかるようになった。
ps -ef | grep java でボロボロプロセスが増えるのがみえる。
(数秒〜数十秒。linuxのスレッド実装のせいかも)
その間にシャットダウンするとおかしな事になる。
0860デフォルトの名無しさん
NGNGこちらはweblogic 5.0.1 Sp5 or Sp10
ですが IEのウインドウから子ウインドウを上げ
子ウインドウを閉じると親ウインドウで
セッションタイムアウトのエラーになります。
同じですか?
原因、対処方法等わかってますでしょうか?
0861デフォルトの名無しさん
NGNG他のスレってどこ?
0862デフォルトの名無しさん
NGNGセッションはrequest.getSession(true)することで初めて
存在するものだと思っていたのですが、例えばセッションを意識せず
(request.getSession(true)を行わず)servletからJSPにforwardし
再び元のservletに戻ってきたときなどに試しにrequest.getSession(false)を
実行するとnullではなくセッションを返してきました。
これはJSPにforwardしたからなんでしょうか?
0863超初心者
NGNGこれで、スタンドアロンで勉強できそうです。
>>856とか>>860を読む限りなんか問題ありそうですね。
俺はまだインストールすらしてないんですけど。
がんばろーっと。
0866デフォルトの名無しさん
NGNGJSP は <%@ page %> タグで session="false" と明示的に記述してやらないと勝手にセッションを作っちゃう。
0868J2EEチューボー
NGNGQ313672のセキュリティーパッチは当ててます?
それだけではなんとも言えないとこです。
まだ解決できない。
>>861
「他のスレ」ってのは
サーバーサイドJAVAをまたーり語るスレ http://pc.2ch.net/test/read.cgi?bbs=tech&key=1004972840&ls=100
です。
またーり語ってる場合じゃないんですが。
かなり問題。
このシステム使ってもらってる人にブラウザ限定
するわけにはいかないですし。
今のところお客さんからは聞かないですが。
0869デフォルトの名無しさん
NGNG番号は忘れましたが去年くれの
パッチ(サイトスクリプト関係含む11月付けのパッチ?)
を当ててから発生するみたいです。
他のスレそれ見ました。文体がそっくりだったので同一人物かと 笑
0870デフォルトの名無しさん
NGNG0871デフォルトの名無しさん
NGNGいつのファイルであれば
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "inline; filename=\"xxxx.xxx\"");
でいいのでしょうけど,続けて2つ目のファイルを送りたいのですが。
0872デフォルトの名無しさん
NGNG返送したHTML上からframeやJavaScriptを使って二つのリクエストを出させればできるでしょう。
0873871
NGNG説明不足でした。
ブラウザ上は1つのプラグインを起動、つまりフレームはひとつです。
そのプラグインは複数のファイルをマージして表示させるビューワなんですわ。
んでoutputStreamで送り込むときに、それぞれのファイル名を指定したい,と。
無理ッすかね。
0874デフォルトの名無しさん
NGNGAppletなら楽勝。あるいはサーバ上でPlug-inが表示できるように
マージしたコンテンツを返す。
0875871
NGNG>サーバ上でPlug-inが表示できるようにマージしたコンテンツを返す。
マージしたコンテンツを返そうと考えているんだけど,
それぞれのファイル名をどうやって返せばいいのか,がわからんのです。
0876デフォルトの名無しさん
NGNGWebの「サーバ・プッシュ」や、メールの添付ファイルで使われる、
「MIMEマルチパート」という形式を使えば、
MIMEタイプやファイル名を個別に指定した
複数のファイルを送る事ができる。
例えばこんな感じ:
================================================
Content-type: multipart/mixed; boundary="(^^;)"
--(^^;)
Content-type: image/gif; name="がぞー.gif"
Content-Disposition: inline; filename="C:\がぞー.gif"
gifのバイナリー・イメージ
--(^^;)
Content-type: text/html; name="てきすと.txt"
Content-Disposition: inline; filename="C:\てきすと.txt"
がぞー.gifを送りましたので見れ。
--(^^;)--
================================================
んで、PlugInが MIMEマルチパートを解釈できるかどうかとか、
送付した複数ファイル内(例:html)で相互参照をしたい時どうするか、
というあたりは、PlugInを詳しく調べてみないとわからないYO!
0877871
NGNGありがとう。
ほほー、マルチパートで送るのですか。
おっしゃるとおりプラグインが「MIMEマルチパートを解釈できるか」
にかかっているわけですけどね。
0878876
NGNGところで素朴な疑問なんですが、
どうして1リクエストで複数ファイルを受け取る必要があるんですか?
仕様要求 or できることはわかっているが詳細情報がない ?
0879871
NGNG私はサーバ側なので、送る方です。
ブラウザのプラグインビューワがあって、複数の画像(CAD)ファイルをマージして
表示できるらしいのですが,ご想像のように詳細情報がないのです。「できるらしい」とだけ。
いろいろ調べた結果,どうもそのビューワは親ファイルを送ると,その親ファイルに
書き込まれている複数の子ファイル名でそれら子ファイルの内容を読み込んで,結果、
マージして表示するみたいです。子ファイルは親ファイルと同じパスにある必要が
あるみたい。
なんかびっどい仕様だと思いません?
0880デフォルトの名無しさん
NGNGためしに、
子ファイル名をURLで指定したら、勝手に取りに逝ってくれる、
なんつー事はないだろうか?
だめなら、
Script or 別PlugIn で、しこしこ必要ファイルをダウンロードして、
LiveScript! か OLEscriptingかなんかで、
ターゲットPlugInをキーックしてみますか?(面倒そうなんで逝ってくる)
0881デフォルトの名無しさん
NGNGようやくtomcatのインストールおわって猫がみれた。
満足。
3時間かかっちまった。。
0882デフォルトの名無しさん
NGNGそれは単にリンク付きのHTMLを返せといっているのと同じことでは?
だから、複数のファイルを生成したあとでそれらへの参照を含んだ
親ファイルなるものを送れば終わりってことでしょ
0883デフォルトの名無しさん
NGNG0884マルチチポストなんだけど、こっちのほうが意見期待できるので
NGNG今、試作版をNT+IIS+JRUN3.1環境で作ってテストしてるのですが、
一週間に一回くらいOSごとかたまっちゃうんですよね
(たぶんJRUNが原因っぽい)
本番はlinuxになるのですが、
もしTOMCATが安定してそうだったら、乗り換えようかと思ってるのですが・・・
0885デフォルトの名無しさん
NGNG0886デフォルトの名無しさん
NGNGサーブレットってWindows98での開発(勉強の為)は無理ですか?
0887デフォルトの名無しさん
NGNG0888デフォルトの名無しさん
NGNG↓を試して見ました。
http://java.sun.com/j2ee/sdk_1.3/ja/index.html
にあるJ2EEをWin98にインストールしてから、
http://java.sun.com/j2ee/sdk_1.3/ja/install.html#win_soft
を見て環境変数をAutoexec.batで設定、
リブートしてから、パスが通ってるか試す為に
------------
import javax.servlet.*;
class Test {}
------------
をjavacでコンパイルしてみたら、"パッケージjavax.servletは存在しません"
と表示されます。
で、↓「J2EE SDK v. 1.3 日本語版追補」のインストールをしてみると
http://java.sun.com/j2ee/sdk_1.3/ja/ja_sup_webpage.html
「英語版のSDKがインストールされていない」とエラーが出て、インストールできません。
そこで、「そもそもWin98での開発は無理なのかな?」と疑問に思った次第です。
0889デフォルトの名無しさん
NGNGなんか、JSDKってJ2EEに完全に統合されちゃった(?)みたいだし、
今はWin98での開発は完全に無理なのかな・・。
0890デフォルトの名無しさん
NGNG0891デフォルトの名無しさん
NGNGCLASSPATH通ってないとか?
>>889
J2EEってサポート外かもしれんけどWin98に入るよ。
Servlet使いたいだけならTomcat入れるでもよい。
0892デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.3/ja/download-windows.html
からj2sdk-1_3_1_02-win.exeを落としていれてみたらどうで
しょう。英語版のSDKだと思います。
0893デフォルトの名無しさん
NGNG0894メールを読めば1,250円をくれました!!
NGNGこのメールを確認するだけで1250円を差し上げます。
通帳の口座番号は要らない。(家に直接配達してくれる。)
わが国のサイトでもメール1通を確認すれば1〜5(円)
を貰いますが、Net先進国アメリカでは10ドルを貰います。
(広告業界はここまできている証拠です。)
このサイトはアメリカUSAのサイトで、
2002年現在日本ではほとんど加入者がいない状態です。
もう世界的に(アメリカ、韓国等で200万人以上の会員が
加入済みで実績有り)
http://www.MintMail.com/?m=1941971
このURLをクリックして入力すれば登録完了です。
0895デフォルトの名無しさん
NGNGはした金
いらねぇよ
ボケ
0896デフォルトの名無しさん
NGNGJ2EEじゃないとダメなんですか?
0897デフォルトの名無しさん
NGNG0898デフォルトの名無しさん
NGNGJDKのスタンダードじゃなくて、エンタープライズじゃないと
ダメなんですか?
0899デフォルトの名無しさん
NGNGきにしないでください
なんでもないです
0900スレ違いだけど、ここしかないので・・・
NGNGJavaScriptの記述や、プラグインさせるための記述(<OBJECT>や<EMBED>で)
を(HTMLと同じように)扱う事はできますか?
0901デフォルトの名無しさん
NGNGサーブレットエンジンさえ動けば何でもいいんじゃない・
0902デフォルトの名無しさん
NGNGやってみたらいいじゃん・・・
0903デフォルトの名無しさん
NGNGそれぞれがちゃんと起動するようになったんですが、
2つがちゃんと連携しているかどうかテストするには
どうすればいいんでしょうか
0904デフォルトの名無しさん
NGNGポート指定なしで動けばれんけいしているのでは・
0905デフォルトの名無しさん
NGNGapacheのページがでました。
解決?
0906デフォルトの名無しさん
NGNGアパチ止めて、確認してみる。
動かなければ連携している。
0907デフォルトの名無しさん
NGNGJBuilder以上に使い方わからん……。
なんかこれで作った「らしい」害虫のプログラム、
今度DB乗せ換えするからって投げられたんだけど、
チェックロジック探そうにもモジュール構成ごちゃごちゃで
どこをいじればいいのか、ちっともわからん。
ただの愚痴になったからsage
0908デフォルトの名無しさん
NGNGレス数が900を超えています。1000を超えると表示できなくなるよ。