JAVA+JSP+Struts+Tomcat Part2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/10/23(日) 16:10:05こんな環境で仕事したくねぇ〜〜
みんなでMS環境に移行しようぜ!
0002デフォルトの名無しさん
2005/10/23(日) 16:21:320003デフォルトの名無しさん
2005/10/23(日) 16:28:550004デフォルトの名無しさん
2005/10/23(日) 16:50:210005デフォルトの名無しさん
2005/10/23(日) 17:02:2900064
2005/10/23(日) 17:05:450007デフォルトの名無しさん
2005/10/23(日) 17:11:21だったらそのエラー内容を書けやゴルァ!
00084
2005/10/23(日) 17:19:31(英語)
適切に名前を入力したかどうかを検索してくださいってさ・・・わからん!!!!!!!
00094
2005/10/23(日) 17:22:040010デフォルトの名無しさん
2005/10/23(日) 17:33:14ファイルがどこにあるかわからなきゃ実行できんとですよ。
Windowsは、そういったファイルの配置先をレジストリとかで管理
してるけど、Javaは環境変数しか見に行かないんだよん。
だから環境変数で、そういったファイル関係の配置がわかるように
しとかないとだめなんだよん。
つうか、環境変数理解してないってことは、Windowsしか知らない
ってことだよね。そんなんじゃプロにはなれんじょ。Unix系OSを、
なにかひとつおぼえんしゃい。
0011デフォルトの名無しさん
2005/10/23(日) 17:46:120012デフォルトの名無しさん
2005/10/23(日) 17:47:38TOMCAT5.0にはスタートアイコンもストップアイコンも含まれていません。
00134
2005/10/23(日) 17:48:1400144
2005/10/23(日) 17:51:04じゃあどうすればいいのか・・・JSPとかサーブレットできないです今の設定じゃ。
HTTP Status 404 - /servlets-examples/servlet/HelloWorldExample
--------------------------------------------------------------------------------
type Status report
message /servlets-examples/servlet/HelloWorldExample
description The requested resource (/servlets-examples/servlet/HelloWorldExample) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/4.1.31
こうなっちゃいますよ(涙)
00154
2005/10/23(日) 17:59:5400164
2005/10/23(日) 18:18:430017デフォルトの名無しさん
2005/10/23(日) 18:28:1000184
2005/10/23(日) 18:35:04export TOMCAT_HOME=/usr/local/jakarta-tomcat
これをどこに入れるんですか?まったくさっぱりです。すいませんが親切な方教えて下さい。システムの詳細設定の環境変数に入れるのですか?
00194
2005/10/23(日) 18:39:37export JAVA_HOME=/usr/java/j2sdk1.4.1_01
export TOMCAT_HOME=/usr/local/jakarta-tomcat
この意味がわかりません。/etc/profileってドコにあるのですか?
00204
2005/10/23(日) 18:43:590021デフォルトの名無しさん
2005/10/23(日) 18:52:140022デフォルトの名無しさん
2005/10/23(日) 20:02:2000234
2005/10/23(日) 20:15:550024デフォルトの名無しさん
2005/10/23(日) 22:56:17(矢田じゃなかったりして)
さりげなく良スレあげマムコ
0025デフォルトの名無しさん
2005/10/23(日) 23:04:52環境を書け。
エスパーなんて居ないんだと気がつけ。
0026デフォルトの名無しさん
2005/10/23(日) 23:16:45Please realize, a person with supernatural power is not exsit here.
0027デフォルトの名無しさん
2005/10/23(日) 23:48:55tomcat5 で、アプリケーションのリロードを何度かすると、OutOfMemoryになります。
プロファイラで確認したら、Permanent領域が満杯になっているようです。
んで、色々調べてたら、こんなの見つけたんですが、
ttp://issues.apache.org/bugzilla/show_bug.cgi?id=35263
これって webapp のリロードでメモリリークになります、ってバグ報告なんでしょうか?
だれか英語出来る人おねがい。
00284
2005/10/25(火) 21:53:400029デフォルトの名無しさん
2005/10/26(水) 22:26:02いうか、マイグレーションガイドはご存知でしょうか?
修正なしでの移行は不可能と思っています。
URLでよいですが、紹介いただけないでしょうか?
0030デフォルトの名無しさん
2005/10/26(水) 22:35:30その根拠を聞きたい。
アプリケーションレベルではそのまま行ける。
というか行けないとオカシイ。
あとはコンテキストの設定。コンテキストの設定はどこでやってる?
0031デフォルトの名無しさん
2005/10/26(水) 22:51:34実際に、マイグレーションは経験はないのですが、
バージョンアップにともない仕様変更があるため、
それなりに変更は生じるのはないかと思った次第です。
詳しいことはよくわかりませんが、容易にバージョンアップ
は可能なのでしょうか?
0032デフォルトの名無しさん
2005/10/26(水) 23:38:45「容易に」の基準が人によって異なるから何とも言えないな
0033デフォルトの名無しさん
2005/10/26(水) 23:47:58マイグレーションガイド(移行ガイド)は存在するような
気がしますがないのでしょうか?
0034デフォルトの名無しさん
2005/10/26(水) 23:58:23アプリに関しては修正は不要。
(俺から見れば)コンテナの設定に関してはマイグレーションガイドなど不要なほど簡単なのだが。
コンテナのコンテキストの設定を移行すればOKだが、コンテキスの設定はどこでやってる?
(これを聞くのは2回目だが)
そもそも、あんたが聞きたいのはアプリの修正の話しなのか?
インフラ(コンテナ)の話しなのか?
> マイグレーションガイド(移行ガイド)は存在するような気がしますが
これには何か根拠があるのか?
気がするだけ?それはただの思いこみ。
0035デフォルトの名無しさん
2005/10/27(木) 23:58:10アプリではありません。インフラの話になります。
Tomcat自体は良くわかっていませんが、構成ファイル
は変更は必要かと思っています。
低レベルの質問ですいません。
0036デフォルトの名無しさん
2005/10/28(金) 00:01:13で、コンテキストの設定はどこでやっているんだ?
0037デフォルトの名無しさん
2005/10/28(金) 00:19:27たいへん申し訳ありません。
実際に設定はことはありません。
0038デフォルトの名無しさん
2005/10/28(金) 00:28:54Tomcat5.5系統はJ2SE5.0以降の対応だとか、クラスパスの追加・変更(jsp-api.jar等)とか開発環境としての話?
それとも、server.xml・catalina.properties等の設定・運用に関する話?
0039デフォルトの名無しさん
2005/10/28(金) 16:02:24でも漏れjavaしか分からないからな・・ショボーン
0040デフォルトの名無しさん
2005/10/28(金) 16:07:12直接いじらないで、XDocletとかで自動生成すればいい。
0041デフォルトの名無しさん
2005/10/28(金) 16:12:10実際問題リクエストスコープなんて使えないよ
0042デフォルトの名無しさん
2005/10/28(金) 16:14:57基本的にTomcat5系とTomcat4.1系はほぼ同じ。
5の方が多機能になったので、設定項目が増えている。
コンテキストの設定をserver.xmlに直接書いているなら、Tomcat5でもそのまま同じ方法でOK。
コンテキストの設定を別ファイルにしてアプリのMETA-INFディレクトリに入れているなら、そのまま同じ方法でOK。
ファイルの内容は書き換える必要なく、そのままコピーでよい。
コンテキストの設定を別ファイルにしてwebappsディレクトリに入れているのなら、
conf/Catalina/localhostディレクトリに入れればOK。ファイルの内容は書き換える必要なく、そのままコピーでよい。
コネクタの設定は同じでOK。
あとは、どの項目が気になる?
・・・と言いたいところだが、設定項目を知らない人に移行の方法を教えるのは難儀だな。
移行の手順や方法を知る前に、Tomcatの設定項目にどんなものがあるのかを
知るのが先だ。そうでないと答えをもらったところで理解できないだろう。
0043デフォルトの名無しさん
2005/10/28(金) 16:35:43「requestスコープが使えない」ってのもよくわからんが、
それと自動生成がどう関係するのかもよくわからん。
すごく局所的な話をしてないか?
0044デフォルトの名無しさん
2005/10/28(金) 17:32:45自動生成についてはweblogicあたりが、とてもお節介なことやってくれてるからじゃない?
おれも、strutsとか大嫌いで、何で画面遷移とか別ファイル直接編集したり、わざわざプラグイン入れなきゃならないのか、全くもって疑問。
そもそも、こんなにコストを費やしてVBのC/Sアプリより機能や開発効率が悪いってどういうこと?
何も無理してブラウザでやる必要ないじゃん。
クライアントが十二分に速いんだから、サーバーサイドで処理する必要性って何?JSPファイルのスクリプトロジックって、ありゃ何よ?
おまけにJAVAが遅いのなんのって、strutsって良いとこ無しでしょ?
0045デフォルトの名無しさん
2005/10/28(金) 17:42:26session使わないと、reqest増える一方で、ネットワークトラヒック増える一方ですが、
sessionリソースは無限ですか?
クライアントのIEから、ファイル>新規>ウィンドウを延々とやっていくとどうなるんでしょー
0046デフォルトの名無しさん
2005/10/28(金) 17:55:25sessionスコープオブジェクトの問題点についてはいいところをついたつもりなのだろうが・・・
> クライアントのIEから、ファイル>新規>ウィンドウを延々とやっていくとどうなるんでしょー
この操作はいくらやっても同一セッションだ。試してみろ。
0047デフォルトの名無しさん
2005/10/28(金) 18:18:32なら、sessionリソース有限&同一セッション別画面の別遷移
に対して、reqestスコープ使って逃げとくのも手ですが、sessionスコープ使うなら、なんか手打たなきゃいけません。
その手は?
0048デフォルトの名無しさん
2005/10/28(金) 18:29:54それとホントに「sessionが同一」ですか?
もしかして、2chのCGIだけで試して、しかも、画面で判断して、じゃないですか?
0049デフォルトの名無しさん
2005/10/28(金) 20:04:04試してから言え
0050デフォルトの名無しさん
2005/10/28(金) 21:53:280051デフォルトの名無しさん
2005/10/28(金) 22:54:24対策を聞きたいだけだろw
0052デフォルトの名無しさん
2005/10/28(金) 23:12:27動的コンテンツはHTMLでカプセル化されてる訳で、
HTMLはステートレスですよ、要は、セッションとは言っても擬似セッション、
cookie無いとセッション保てないんじゃないですか?
0053デフォルトの名無しさん
2005/10/28(金) 23:24:21> cookie無いとセッション保てないんじゃないですか?
おまいはServlet API勉強して出直してこい
0054デフォルトの名無しさん
2005/10/28(金) 23:46:38サーバーサイドが遅いとは思わないけどね
対策はメニュー消去・CTRL+N禁止・右クリック禁止くらいかな?まあ、それだったら
FlashとかCurl使えばいいような気がするけど、これはこれで面倒なことがおこりそうだな〜
0055デフォルトの名無しさん
2005/10/28(金) 23:46:53HTMLがステートレスとかは置いといて、
servletに限らずASPやPHPやcgiはぜんぶ、cookie無いとセッション保てないとワシも思っていたんだが、
ちがうの?
0056デフォルトの名無しさん
2005/10/28(金) 23:47:46おいおい、知ったかもほどほどにな。
俺の携帯は cookie 使えないのにセッション維持してるぞ。
0057デフォルトの名無しさん
2005/10/28(金) 23:50:02セッションのキーをやり取りできればなんでもいい。
cookie である必要はない。もちろん言語なんか関係ねー。
Servlet では cookie を使えない場合の仕様は厳密に規定されている。
0058デフォルトの名無しさん
2005/10/29(土) 00:07:00>おまけにJAVAが遅いのなんのって
サーバーサイドに限れば遅くない。
クライアントでも最近ではeclipseとか、昔ほどの違和感ないけどね。
ただ、どちらもメモリ食いだが。
0060デフォルトの名無しさん
2005/10/29(土) 00:37:090061デフォルトの名無しさん
2005/10/29(土) 01:09:17それができるのはL4スイッチ以上辺りからじゃなかったかな
WEB上は無理
0062ろくでなし
2005/10/29(土) 03:35:03同スレッドでも、同プロセスでも作り方しだいでしょう?
cookieだぁスクリプトだぁCOMだぁあるけど、結局、
新規IEを開いて、例えば同セッションでスレッドが多数存在する場合、
排他ロックかけるDB接続だったりすると、できるリクエストがどんどん枯渇する、大体どのトランザクションでもスレッドセーフ排他制御で使えるリソース減ってくる。
同セッションで延々やるならカウンター設けたりしてやるって手がある。
トランザクション制御やリソース枯渇がヤダ・面倒てんで、requestスコープを使うと、こんどはいちいちセッション切断で、クライアントの値を保持できない。
保持する為にはシリアライズして、別ファイルなり、MAP、LISTなりに記録しなきゃいけない。
おそらく、>41はこれを面倒と言っていると思う。
それとVBでやるにはトランザクションは荷が重い、ADO等使っとかないと。
確かにJAVAはクライアントのGUIはイマイチだと思うけど、それでもMS系OSならVJでいけると思お。
0063デフォルトの名無しさん
2005/10/29(土) 12:15:240064デフォルトの名無しさん
2005/10/29(土) 14:08:05いつもStrutsのscopeはrequestなんだけど
>>63
漏れにはムリ
0065デフォルトの名無しさん
2005/10/29(土) 15:51:470066デフォルトの名無しさん
2005/10/29(土) 16:03:28もうすぐ 『JavaOne』
http://jp.sun.com/company/events/javaone/2005/
0067デフォルトの名無しさん
2005/10/29(土) 17:20:38EJB使わないの?
0068デフォルトの名無しさん
2005/10/29(土) 17:48:52使わない。
0069デフォルトの名無しさん
2005/10/29(土) 18:16:280070デフォルトの名無しさん
2005/10/29(土) 18:42:310071デフォルトの名無しさん
2005/10/29(土) 21:32:25すべてが悪いとは言わないが、客観的にここも見てみるといい。
EJBは終わってる
http://pc8.2ch.net/test/read.cgi/tech/1036481443/
良いところもあるとは思うが、俺は使いたくない。
ただ、JDK 標準(SE)API になる Entity Bean は
将来は嫌でも使うことになる。
0072デフォルトの名無しさん
2005/10/29(土) 22:11:41個人的にあまり好きじゃないだけなんだけど
EJBの策定に問題あったのでは?
0073デフォルトの名無しさん
2005/10/29(土) 22:41:13ん?どういう意味?
今度のは、Hibernate 作者が参加したというか、
Hibernate の将来形そのまんまだが、それが問題という意味か?
0074デフォルトの名無しさん
2005/10/29(土) 23:15:25データアクセスにDTO使うのが好きじゃないってこと
Hibernateの作者が参加してるのはいいことだと思ってるよ
EJB3はちょっと期待
0075デフォルトの名無しさん
2005/10/30(日) 04:41:350076デフォルトの名無しさん
2005/10/30(日) 06:33:05いままでは、windowsのサービス登録時に
tomcat.exe -install サービス名 JAVAオプション(メモリの拡張とか)
5.0になってからコマンドが無効になってました。
調査した結果、service.batを使うのだと判明したのですが、
service.bat -install サービス名 JAVAオプション(メモリの拡張とか)
とすると、JAVAオプションが無効ではじかれてしまいます。(JAVAは1.4.2のまま)
サーバ運用のためメモリの拡張(-XX:NewSize -XX:MaxNewSizet等)が必要なのですが、、、。
5.0のサービス設定方法ご存知の方いらっしゃいませんか?
0077デフォルトの名無しさん
2005/10/30(日) 09:29:38service.batの中を見てみろ
007876
2005/10/30(日) 15:51:12ちょっとみてみます。
0079デフォルトの名無しさん
2005/11/03(木) 20:21:51原案は30年前の汎用機の手法だから。
0080デフォルトの名無しさん
2005/11/03(木) 20:24:110081デフォルトの名無しさん
2005/11/03(木) 20:44:15クライアントで入力した日本語をサーバーで受け取って処理するとへんな結果がでるとです。
出力してみると変なものが出力されるとです。
どうしたらよかとですか?
0082デフォルトの名無しさん
2005/11/03(木) 20:53:200083デフォルトの名無しさん
2005/11/03(木) 22:56:032つ以上のJSPと連動させるにはどう定義すればいいでしょうか?
たとえば、以下の場合とか。
<form method="POST" action="1.jsp">
<form method="POST" action="2.jsp">
<form method="POST" action="3.jsp">
0084デフォルトの名無しさん
2005/11/03(木) 22:57:34ハイハイワロスワロス
0085デフォルトの名無しさん
2005/11/03(木) 23:08:362つ以上のフォームにJavascriptでsubmit
0086デフォルトの名無しさん
2005/11/03(木) 23:12:01http://www.atmarkit.co.jp/fjava/rensai3/mojibake01/mojibake01.html
0087デフォルトの名無しさん
2005/11/03(木) 23:32:160088デフォルトの名無しさん
2005/11/03(木) 23:45:34散々システム組んできたが、採用したことはない。
メールテンプレートとしてはおすすめ。
0089デフォルトの名無しさん
2005/11/03(木) 23:46:24submitの記述の中に入れちゃえばいいの?
別の問題も解決しそうだ。
009089
2005/11/03(木) 23:48:03宛てです。
0091デフォルトの名無しさん
2005/11/04(金) 19:49:15つまり、JSPにJavaやJavaScriptを入れるの禁止しよう。
それがMVCやろう。
0092デフォルトの名無しさん
2005/11/04(金) 19:58:15HTMLをパーツごとインクルードできるようにデザインしてくださいよ糞デザイナさん
別の画面に遷移する時に此処だけ入れ替えるとかHTMLで実現しずらいデザインの時はあんたが追加費用払ってくれよな
0093デフォルトの名無しさん
2005/11/04(金) 20:04:57データベースの中身をセレクトで引っ張ってきて、
テキスト領域に出力すると、スペース後の文字列が出てこない。
を使ってやればいいの?
0094デフォルトの名無しさん
2005/11/04(金) 20:07:15×> を使ってやればいいの?
○>&nbsp;を使ってやればいいの?
0095デフォルトの名無しさん
2005/11/04(金) 22:41:59試せ
009694
2005/11/05(土) 00:32:060097デフォルトの名無しさん
2005/11/05(土) 13:08:44テンプレート言語に特化したVelocity使うアプローチの方が好きだな。
0098デフォルトの名無しさん
2005/11/05(土) 19:45:25そんなんでインターネットから複数人アクセスしたらやばくないの?
0099デフォルトの名無しさん
2005/11/06(日) 00:12:50インスタンスフィールド持ってなければ問題ねーべ?
0100デフォルトの名無しさん
2005/11/06(日) 01:02:45そのとおり。おまえがネットで入金した金は
俺の口座に入る。
0101デフォルトの名無しさん
2005/11/06(日) 02:24:42Struts使ってもWebデザとの分業は面倒なのは変わらない。PG視点では見た目なんてどうでもいいよ。
■ このスレッドは過去ログ倉庫に格納されています