Java+Webフレームワーク
- 1 :デフォルトの名無しさん:2007/06/06(水) 02:14:48
- 前スレ
JAVA+JSP+Struts+Tomcat Part3
http://pc11.2ch.net/test/read.cgi/tech/1161862896/
関連スレ
JSF(JavaServer Faces)2
http://pc11.2ch.net/test/read.cgi/tech/1142573697/
◆JSP◆
http://pc11.2ch.net/test/read.cgi/php/984840356/
【Java】Wicket【HTML】
http://pc11.2ch.net/test/read.cgi/tech/1132407308/
Tapestryについて語ろうよ!
http://pc11.2ch.net/test/read.cgi/tech/1067531714/
- 94 :デフォルトの名無しさん:2008/02/23(土) 22:29:15
- 実際作業してみるとAP鯖の画面で操作できた方が楽だな。
アプリ側で制御って面倒だと感じる。
- 95 :デフォルトの名無しさん:2008/02/24(日) 22:34:04
- 運用のことは運用屋が考えろよ
- 96 :デフォルトの名無しさん:2008/02/26(火) 12:30:35
- >インフラに依存する情報を外に切り出す方法はいくらでもあるよ
だからこそ、そんなオレオレ仕様が氾濫しないように
標準仕様として取りまとめたものがコンテナ管理だと思うんだが。
システムA:JNDI?面倒くせ。プロパティファイル外出しでいいよ。
システムB:XMLで拡張製の高い設定ファイルを実現しました!
システムC:環境変数に設定してください。(deprecated無くなったし)
- 97 :デフォルトの名無しさん:2008/02/26(火) 16:46:20
- JNDIが一番簡単だよね
Tomcatしか使ってない人はデータソースの定義だけで面倒というイメージで抵抗あるみたい
- 98 :デフォルトの名無しさん:2008/02/26(火) 21:33:34
- ソース化
- 99 :デフォルトの名無しさん:2008/03/26(水) 06:30:18
- >>93
やはり自民党清和会の下に結集し、日教組を壊滅させることでしょうね。
日教組の教師に「労働者の権利」などという左翼思想を吹き込まれた連中が義務も果たさずに
サビ残は嫌だ、非正規雇用は止めろ、などと権利ばかり主張しています。
あとは残業代を要求して裁判を起こしてるような腐った輩を社会全体で徹底的に叩くことでしょう。
- 100 :デフォルトの名無しさん:2008/03/26(水) 11:07:26
- どこの御手洗が紛れこんだんだw
- 101 :デフォルトの名無しさん:2008/05/09(金) 23:39:41
- Strutsの質問をしてもいいですか?
PC1では思い通りに動くシステム(動作OK)なんですけど、
PC2では実行すると「HTTPステータス 404 - サーブレット action が利用できません」
と表示されて動かないのですが、原因はなんだと思いますか?
Javaのインストールが失敗している・・・?
- 102 :デフォルトの名無しさん:2008/05/10(土) 00:06:35
- >>101
これはエスパーが登場しないと答えようもないよな・・・
- 103 :デフォルトの名無しさん:2008/05/10(土) 00:39:46
- これは多少のエスパーには無理
- 104 :デフォルトの名無しさん:2008/05/10(土) 02:40:38
- 助けてやろうと思ったけど、馬鹿馬鹿しいのでヤメタ
- 105 :デフォルトの名無しさん:2008/05/10(土) 02:43:27
- >>101
ローカル環境だろ?
・Projectのデプロイ失敗
・Apacheかtomcatの設定ミスor連携ミス
・リダイレクトしててIP or マシン名がベタ書き
- 106 :デフォルトの名無しさん:2008/05/10(土) 02:59:10
- >>101
struts-config.xmlのミスじゃねーの?
PC1にはあるけどPC2にはないclassファイルがあるとか。
まーサーブレットコンテナのエラーログでもよく読め。
- 107 :デフォルトの名無しさん:2008/05/10(土) 16:18:58
- 質問させていただきます。
開発環境は
WindowsXP pro SP2
eclipse 3.2 tomcat5.5 MySQL5.0です
org.apache.jasper.JasperExceptionの例外が出て困っています
原因は
javax.servlet.ServletException: org/jfree/data/category/CategoryDataset
java.lang.NoClassDefFoundError: org/jfree/data/category/CategoryDataset
java.lang.ClassNotFoundException: org/jfree/data/category/CategoryDataset
が出ます
JFreeというグラフを作成するAPIを外部jarファイルとしてビルド構成に追加して使用しています
他にもJFreeのクラスを使用しているのですが、このCategoryDatasetというクラスについてエラーが発生します
jarファイルをtomcat/common/libに入れてみたりwebContent/WEB-INF/libに入れてみたりしましたが解決しません
classpathの設定もいじってみましたが(十分に設定できてるのかわかりませんが)ダメでした
javaから実行する分にはエラーが出ずに済むのですが、JSPから実行した場合にこのエラーが出ます
色々調べてみたところクラスローダが関係しているのはわかったのですが、いまいちどうしたらいいのかわからずにいます
- 108 :デフォルトの名無しさん:2008/05/10(土) 17:09:01
- ソースさらしてみそ
importしてないとか基本的なところな希ガス
- 109 :デフォルトの名無しさん:2008/05/10(土) 18:00:33
- 会社のノートPCなのでネットに繋げず、手打ちです
JSPはMakeGraph.javaのNewGraphメソッドを呼び出す処理だけなのでMakeGraphについて書きます
import文は
import java.io.File
import java.io.IOException
import org.jfree.chart.ChartFactory
import org.jfree.chart.ChartUtilities
import org.jfree.chart.JFreeChart
import org.jfree.chart.plot.PlotOrientation
import org.jfree.data.category.DefaultCategoryDataset
です。
エラーのorg.jfree.data.category.CategoryDatasetが含まれていないのに(いまさら)気がつきましたが
java→MakeGraph.java
JSP→MakeGraph.java
と実行したときにどちらもimport文は変わらないはずなのにJSPのみ実行できませんでした。
- 110 :デフォルトの名無しさん:2008/05/10(土) 21:05:03
- jspのimportのことでそ?
- 111 :デフォルトの名無しさん:2008/05/10(土) 21:28:35
- jspの方はSQL類しかimportしていません
JFreeのimportを追加したところ
An error occurred at line: 12 in the generated java file
Only a type can be imported. org.jfree.ChartFactory resolves to a package
An error occurred at line: 13 in the generated java file
Only a type can be imported. org.jfree.ChartUtilities resolves to a package
・・・(それぞれのJFreeのクラスのエラーが続く)
といったエラーに変わりました
- 112 :デフォルトの名無しさん:2008/05/10(土) 23:58:20
- 別にJSFに限ったことではないのだけど
Ajaxを使用してのセッションタイムアウトってどうすりゃいいんだ?
クライアント側で処理(javascript)しなければならないのかえ
- 113 :デフォルトの名無しさん:2008/05/11(日) 00:30:48
- >>112
どこが問題なのだ?
例を出しなされ
- 114 :デフォルトの名無しさん:2008/05/11(日) 09:58:01
- javascriptで送信すりゃいいんじゃねえのか?
よくわからんけど
- 115 :デフォルトの名無しさん:2008/05/11(日) 14:45:11
- >>112
コールバック関数の1番目にはテキスト内容,2番目にはステータスが返されます@jquery
これでいいんじゃね?
- 116 :101:2008/05/12(月) 23:54:18
- OSはPC1もPC2もCentOSです
geronimoにwarファイルをデプロイし、apache2経由で動作してます
PC1は思い通りに動作しているのですが、PC2で実行すると
HTTP Status 404 - Servlet action is not available
type Status report
message Servlet action is not available
description The requested resource (Servlet action is not available) is not available.
とだけ出てきます
上のは多少複雑なシステムなのでまずは簡単なテキストボックスに文字いれて(Hello.jsp)送信ボタンを押すと、
次ページ(HelloWorld.jsp)に遷移し、入力した文字を表示 というのもエラーが出てきます
ログは
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: ActionMappingsまたはActionFormBeansコレクションが見つかりません
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.view.Hello_jsp._jspService(org.apache.jsp.view.Hello_jsp:80)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
filter.EncodingFileter.doFilter(EncodingFileter.java:30)
- 117 :101:2008/05/12(月) 23:56:29
- root cause
javax.servlet.jsp.JspException: ActionMappingsまたはActionFormBeansコレクションが見つかりません
org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:747)
org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:443)
org.apache.jsp.view.Hello_jsp._jspx_meth_html_form_0(org.apache.jsp.view.Hello_jsp:129)
org.apache.jsp.view.Hello_jsp._jspx_meth_html_html_0(org.apache.jsp.view.Hello_jsp:103)
org.apache.jsp.view.Hello_jsp._jspService(org.apache.jsp.view.Hello_jsp:73)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
filter.EncodingFileter.doFilter(EncodingFileter.java:30)
簡単なものでもPC1では動作し、PC2では動作しません
どこがダメなんでしょう?
とりあえず404を解決したいのですが、簡単な方の解決策も教えていただけるとありがたいです
よく意味がわからないかもしれませんが、その都度どんどん質問してください
- 118 :デフォルトの名無しさん:2008/05/13(火) 13:18:21
- >>116
> HTTP Status 404 - Servlet action is not available
> type Status report
> message Servlet action is not available
> description The requested resource (Servlet action is not available) is not available.
パスが表示されるところが「Servlet action is not available」ってなってる?
不思議なエラーメッセージだね。
ふつうは↓こんなだよね。
HTTP Status 404 - /foo/bar
type Status report
message /foo/bar
description The requested resource (/foo/bar) is not available.
- 119 :デフォルトの名無しさん:2008/05/13(火) 17:08:57
- >>117
まずはその簡単なほうを解決するのが先決だろう
環境がまったく同じというわけではないのだろうし。
エラー500の例外のメッセージはちゃんとよんでるかい?
- 120 :デフォルトの名無しさん:2008/05/13(火) 19:18:34
- >>118
そうなんですよ 普通404だと/***/*** というものはありませんよ
ってでてきそうなもんなんですが・・・
>>119
まぁそうですね
ただメッセージ読んでもなんだかわかりません
- 121 :デフォルトの名無しさん:2008/05/13(火) 21:24:16
- warでデプロイしてんなら
apache設定か、apache・tomcatのversionか。
- 122 :デフォルトの名無しさん:2008/05/16(金) 02:59:06
- 329 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/13(火) 22:04:29
冷ややかな戦争勃発w
ttp://d.hatena.ne.jp/masataka_k/20080513/1210661500#c
342 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 02:05:36
はぶ参入で抗争激化!さぁ、盛り上がってまいりました!
343 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 02:08:47
とりあえず、保存しといた。
http://s04.megalodon.jp/2008-0514-0207-34/d.hatena.ne.jp/masataka_k/20080513/1210661500
347 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 07:16:26
面白くなってきたな。Seasar界隈は人格的にちょっとあれな人が多いのが魅力w
348 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 07:40:37
でも、理事のBlogでやることじゃないよこういうことはメールベースでやるべきだと思う
野次馬的には面白いかもしれないけど企業から見たら不安になって採用を躊躇するところが出てきてもおかしくないからね
352 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 14:02:42
マーケ的にまずいのでseasar3はとりあえず表に出さないでくださいとかいうのはちょっとやばい
353 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 14:04:14
元理事は一旦収束していたのに、なにをしたかったのだろうか。そして日記非公開の理由とは・・・?asipの参戦はありうるのか!?
354 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 14:08:14
うわ、ほんとだ 閉鎖した
355 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 16:31:01
DB関連とか色々勉強させてもらったけど、このしみったれた感覚が所詮デブオタなんだなと思うわ。
- 123 :デフォルトの名無しさん:2008/05/16(金) 06:09:00
- >122は何がやりたいんだ?
- 124 :デフォルトの名無しさん:2008/05/18(日) 12:43:40
- uncorrelated 竹康至(たけやすし) パソコンなんでも相談室
WEb+DB 一橋大学院経済学研究学科
2ちゃんねる匿名投稿がばれたの?何かしたの?2ちゃんねるでよく名前を見かけるのはなぜ?
たな●まりさん(ID ハイカム)かわいそう?
- 125 :デフォルトの名無しさん:2008/05/20(火) 09:25:57
- 日本語でおk
- 126 :39s:2008/06/18(水) 20:13:22
- 39s age
- 127 :デフォルトの名無しさん:2008/06/22(日) 01:47:33
- すいません 質問させて下さい。
(質問時はあげて良いのでしょうか?)
組み込み系のため今までC言語ばかりを使っていたのですが
2週間前から勉強もかねてjava+Strutsでwebアプリを作成しています。
複数のページ(jsp)を遷移する場合、
Form間の値の受け渡しはどうやって行えば良いのでしょうか?
個人的には、渡したいパラメタのあるFormを、
新規に作成するFormのコンストラクタに
渡してあげるのかなと思っているのですが
方法がわかりません…
jspに指定して記述する?
action-mappingでコンストラクタに渡したい引数を指定できる?
そもそもコンストラクタで受け渡しするという方法が間違っている?
どなたかご教授をお願いします。
- 128 :デフォルトの名無しさん:2008/06/22(日) 01:51:15
- 回答する前に教えて。
な ん で 無 駄 な 改 行 入 れ ま く っ て ん の ?
- 129 :デフォルトの名無しさん:2008/06/22(日) 01:52:40
- 連投すみません
環境は
java SDK 1.54
Struts 1.3.8
Tomcat 6.0
になります。
よろしくお願いします。
- 130 :デフォルトの名無しさん:2008/06/22(日) 01:55:47
- すいません。
自宅はインターネットに繋がっていないので、
携帯からの書き込みです。
気分を害してしまったらすいません。
m(_ _)m
- 131 :デフォルトの名無しさん:2008/06/22(日) 03:52:05
- セッション変数に入れるだろJK
- 132 :127:2008/06/22(日) 08:02:51
- >>131様
ありがとうございます。
受け渡しする時に使えるグローバル変数みたいなものがあるのですね。
そのキーワードをもとにもう少し勉強します。
- 133 :デフォルトの名無しさん:2008/06/22(日) 13:03:48
- Struts以前にまずJavaをしっかり勉強してそれから素のservletを勉強したほうがいいぞ
フレームワークに手を出すのはその後だ
- 134 :127:2008/06/22(日) 15:35:11
- >>133様
ありがとうございます。
strutsのテキストを何冊か見ても載ってなかったのですが、
自明のことだったのですね…
とりあえず作って見たらわかるか的なノリだったのですが、
もう少し基礎から勉強してみます。
- 135 :デフォルトの名無しさん:2008/06/29(日) 00:04:14
- >>131
いちいちセッションに入れるの?
画面遷移:X → Y として、
X という jsp の submit 先が XAction だとして、
XAction の中で XForm から値を取得したら、ActionMapping で YAction に遷移。
YAction で、何もボタンが押されてなければ初期表示時とみなす。
YAction で y.jsp に初期値をセットして画面表示。
y.jsp で submit したら、YAction にもう一度持ってくる。
YAction で、 if (YForm.getSubmitButton() != null) {
// ボタンが押されているので、初期表示ではなく y.jsp でForm がポストされたときと見なす
みたいなかんじで、なるべくセッションを使わないようにしているんだけど。
データ量が小さければセッションに入れても気にしないけど、ユーザIDみたいに
全画面で必要でなければできる限りセッションに入れないようにすべき、と考えている。
ただし struts だと、上記のようにめんどくさいので、自分もいまいちうまい方法が見つからない。
- 136 :WEB+DB オラクルマスター:2008/06/29(日) 02:20:54
- 559 :やまもとのりこ:2008/06/28(土) 00:44:24 ID:0X+k9peI
yamamoto_noriko: あんこ大変らしいよねー
yamamoto_noriko: 住所が2ちゃんねるに貼り付けられたとかいってたもんね
taiwan_zzz:: まじw?住所ってどこ?
yamamoto_noriko: 検索したら出てくるらしいけど
yamamoto_noriko: uncorrelated 2ch で検索してみて
560 :あんこの家:2008/06/28(土) 15:35:26 ID:OoXI4tS6
国立市富士見台2ー7−6
561 :名無しさん@お腹いっぱい。:2008/06/28(土) 18:55:46 ID:rvBXnCGw
saku2ch:削除要請[レス削除]
44 :竹康至<ed032005@srv.cc.hit-u.ac.jp>:08/05/22 19:30 HOST:p1101-ipbf316osakakita.osaka.ocn.ne.jp<8080><3128><8000><1080>
削除対象アドレス:
http://qb5.2ch.net/test/read.cgi/saku2ch/1033032078/57
tech:プログラム技術[重要削除]
57 :ななし:2008/04/15(火) 18:37:42 HOST:p3027-ipbfp03otsu.shiga.ocn.ne.jp
uncorrelated ヤフーチャット パソコンなんでも相談室にいる。本名 タケ ヤスシ。
- 137 :デフォルトの名無しさん:2008/07/09(水) 21:56:51
- たなべまりこを妊娠出産させて捨ててみんなからバッシングを受けた竹康至のことか?
- 138 :デフォルトの名無しさん:2008/07/09(水) 22:20:48
- JAVA資格合格に必死な
ww業者くんが活躍中
http://c.2ch.net/test/-/lic/1209741831/n
- 139 :デフォルトの名無しさん:2008/07/10(木) 03:13:12
- つまんねえことでレスすんな
- 140 :デフォルトの名無しさん:2008/07/11(金) 01:21:30
- 竹康至ってたなべまりこさんを妊娠出産させておいて逃げた人なの?
- 141 :デフォルトの名無しさん:2008/07/11(金) 05:14:48
- だからどうしたんだよ
- 142 :デフォルトの名無しさん:2008/07/22(火) 21:22:27
- TextSS
- 143 :デフォルトの名無しさん:2008/08/29(金) 23:04:53
- uncorrelated: ( ゜▽゜)ノゃぅ
tomyda: みんなが汚いとかいうからもう来ないつもりだったんだが・・・。
uncorrelated: ・。)うん、来なくていいよ。
tomyda: あっそ
tomyda: なんちゅー奴だ
uncorrelated: ・。)キムジョンイルを初めて見たときと、tomydaさんを初めて見たときとと、どっちの驚きが大きかったかは言いがたい。
tomyda: 意味不明
uncorrelated: ・。)まぁ、来てもいいです。
tomyda: なんで、上から目線なんだ
uncorrelated: ・。)なめくじとかは下から見上げないっしょ
uncorrelatedさん、サイテーです。
41 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
取りに行ったけどなかった。次は一時間後に取りに行くです。新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.3 2008/07/26
FOX ★ DSO(Dynamic Shared Object)