JAVA+JSP+Struts+Tomcat    Part2

このエントリーをはてなブックマークに追加
952949:2006/10/17(火) 12:15:23
>>951
一般的には間違いでした。みなさんがどうしているか聞きたかったのです。

Tomcat Manager使って再アップロードしていましたが、
使わずにやると、warファイル上書きで、Webアプリケーションが更新されますか?
私が試した感じでは、warファイルを置くと、webappsディレクトリに展開され、
新しいwarに更新しても、新しいファイルに再展開されないのです。前に展開されたままの
フォルダで動作します。
(もう一度試してみます。)

そんなわけで、
>サーバ停めて全部消してから再デプロイ。
これしかないのかなぁ。と思っていました。

環境エントリが消えてしまうというのは、
Tomcat Managerでアップロード→
Adminツールで環境エントリを設定→
Tomcat Managerで削除&再アップロード→
環境エントリは消えている
という意味です。webアプリケーションを削除するから消えるのだと思うのですが。

できれば、ブラウザから管理できればよいと思っているのです。
953デフォルトの名無しさん:2006/10/17(火) 12:46:45
>>949
>新しいwarに更新しても、新しいファイルに再展開されないのです。前に展開されたままの
>フォルダで動作します。
>(もう一度試してみます。)

server.xmlの設定次第だね。
バージョンによってデフォルト値が変わっているかも知れない。
<Host>要素の設定がunpackWARs="true" autoDeploy="true"になってるか?

>環境エントリが消えてしまうというのは、
これは、WARのMETA-INFにcontext.xmlを含めておいて、
そこに設定を書いておけばOK。
Adminツールでいじる必要なんか無い。
954デフォルトの名無しさん:2006/10/17(火) 13:51:34
各画面毎に「〜Action」ってクラスを用意しているのですが、
StrutsってActionクラスはプールしちゃって再生成しないですよね?
これは再生成するようには出来ないんでしょうか?
出来るとしてもコストは高いんでしょうか?
955949:2006/10/17(火) 14:09:36
> バージョンによってデフォルト値が変わっているかも知れない。
> <Host>要素の設定がunpackWARs="true" autoDeploy="true"になってるか?

おっしゃるとおりwarの更新だけで、展開されたフォルダも更新されました。
で、試していて分かったのですが、adminツールで設定を変えると、
server.xmlに<context>設定ができ、その状態ではWARを更新しても展開されなくなりました。

>Adminツールでいじる必要なんか無い。

導入後に設定値を変えるには、Adminツールが便利だったのです。
導入時にWARで設定し、運用してからあとで設定値を変えるのは、ダメなのでしょうか?
設定値を変えたWARファイルで更新すべきなのでしょうか?

ややこしくてすみませんが、やりたいのはこういうことです。
 導入時(設定値A=1)→
 しばらく運用してから、adminツールで値変更(設定値A=20)→
 WAR更新(このとき、設定値A=1にならないこと)
956デフォルトの名無しさん:2006/10/17(火) 15:52:14
tes
957デフォルトの名無しさん:2006/10/17(火) 23:23:35
                            ヽ、
                               ヽ
        ゞヾヾヾ、///////へ、              |
      /             ヽ、         |
      /         |         |  |  |       |
     |   、___,!________  | | | | |     |
  __,.-┘         |         | ! j |  l  l |
  |        ,.=、、  |   ,,,,,,,,,     リ ! ,,,,,,,,,i,, ! ! ル
 |    'ゞlllliii} }iiiiizzzzziiilll気几厂 ,/;;iill'' lノルル'
 |       `=' '  |      >   /-‐ュ--オ〈
  |       ヽ ̄二二’ニゝ彡ノ   |`ー― ′ }
  |             |   三/ゝ   |三三= l   芋といやあ
 |          i ==''  ヽ    |三=    }    薩摩白波
 _,|     ____|____,.......____......__l、 _   /     だってえのに・・・・・・
i三{            |     r :::     l、  ̄/__
_i三{           |     /  ::::     ヽ_/:::::::ヽ、
__E彡            ′ _ゝ、        }:::::::::::::::::|
 _iE彡               `ー‐--一'′::::::::i;;:::::|
    E彡         ,,,,;;;;iiiiiiiiiiiiiillll||||iiiiヾゞ::::::::::|;;:::::|
    ゞ及,,,‘ー--‐=ニ二 ̄~`ー'"二.フ ::::::::::::|;;:::::|
      ゞ及,,    ゝ、___  ̄ ̄~ ̄ ,`..::::::::::::::|;;:::::|
         气ミミミミllllliiiii;;;ー―――' :::::::::::::::::|;;:::::|




958デフォルトの名無しさん:2006/10/18(水) 23:17:59
SQLを発行するメソッドで、SELECT句が微妙に違うだけとか、
WHERE句が一つ追加されるだけの場合でも、わざわざ別メソッドにしてますか?
引数渡してそれ元にSQLを組み立ててますか?
959デフォルトの名無しさん:2006/10/18(水) 23:24:49
>>958
改修が入った時を考えてみよう
960デフォルトの名無しさん:2006/10/19(木) 13:31:00
O/Rマッピングを使うんだ
961デフォルトの名無しさん:2006/10/19(木) 21:47:21
Tomcat使いのみなさん、log4jのconfigureのタイミングってどこが最適ですか?
log4j.propertiesの最適な設置場所も教えていただければ幸いです。
962デフォルトの名無しさん:2006/10/19(木) 21:52:19
>>958
1バリエーションに過ぎないと思えば、1メソッドとしてまとめておく方が
わかりやすくていいと思うけど、単に似ているからといって共通化すると、
後々処理内容がブレた時に、ヘンなフラグかまして対応したりとかで面倒なことも。

「適当」にやる
963デフォルトの名無しさん:2006/10/19(木) 23:01:54
>>960

O/Rマッピング使えば解決?
まだ一回も使ったこと無いし、いまいちメリットがわからないんだけど
実際に使った人本当に効果ある?
964デフォルトの名無しさん:2006/10/19(木) 23:54:46
>>963
JPA使え。
Hibernateが正式対応したぞ。
965デフォルトの名無しさん:2006/10/20(金) 02:21:19
マップバックド・アクション・フォームBeanってTomcatで使えますか?
966デフォルトの名無しさん:2006/10/20(金) 03:31:43
Tomcatのせいにしたい人がやってまいりました。
この言葉を贈ります。

おまえのバグだろ、ごるぁ!
967デフォルトの名無しさん:2006/10/20(金) 13:53:16
>>963
O/Rマッピングで解決するかどうかは
どんなクエリを投げるのかに依存する。
968デフォルトの名無しさん:2006/10/24(火) 03:38:34
もう一度質問しますが、Tomcat4.1.X、Struts1.2.9で
Map-backed ActionFormって使えますか?
普通のActionFormは正常に動いているんですけど、
Map-backedの場合ActionBeanでもJSPでもnullになってしまうんです。
何か特別な設定が必要とかでしょうか?
969デフォルトの名無しさん:2006/10/24(火) 04:51:20
Tomcatのせいにしたい人が再びやってまいりました。
970デフォルトの名無しさん:2006/10/24(火) 04:54:23
同じ所で2日も止まっていられる>>968の環境うらやましい
971デフォルトの名無しさん:2006/10/24(火) 08:19:11
>>969
Tomcatのせいだろ。馬鹿かお前?
エラーも出てねぇし、ちゃんと調べて同じようにしてるのに
できねーんだから。
何もシラネェど素人が、すっこんでろ。
972デフォルトの名無しさん:2006/10/24(火) 08:26:19
>>971
トムさんがわるいならトムさんログはいてない?
早くしないとね、2日進捗無しだもんね。
973デフォルトの名無しさん:2006/10/24(火) 12:13:45
>>971
同じアプリをTomcatじゃないコンテナで動かして、
そっちで動くことを確認してからTomcatのせいにしろよ。

ちなみに、俺が使っているTomcatでは動いてるけどねw
974デフォルトの名無しさん:2006/10/24(火) 18:21:10
tomcatに噛ませてるjdkは何を使ってるの?
975デフォルトの名無しさん:2006/10/25(水) 01:03:40
>>971
ど素人同士、何吠えてんだw
tomcat のソースをアタッチしてデバッガで見ろよ。
当然、Struts のソースはデバッガで追ってるよな。
976965:2006/10/25(水) 20:36:36
もう4日目なんだが、知ってんならとっとと
やり方教えてくれや。
977デフォルトの名無しさん:2006/10/25(水) 21:04:42
だから使えるって言ってんだろ。
芯でいいよ。
978965:2006/10/26(木) 00:05:21
だから俺が使えてねーつってんだよボケ。
979デフォルトの名無しさん:2006/10/26(木) 00:23:49
あー使えねーよ
980965:2006/10/26(木) 00:27:09
能無しが。シラネーなら消えろ。
981デフォルトの名無しさん:2006/10/26(木) 00:30:47
マップバックド・アクション・フォームBeanがTomcatで使えるかどうか聞いてんだろ?
「使える」が答えだ。師ね。
982965:2006/10/26(木) 02:11:29
特にライブラリや設定は必要なく
(普通の)Struts + Tomcatで出来るんだろうなコラ?
983デフォルトの名無しさん:2006/10/26(木) 02:26:59
できるよ。私ね。
984965:2006/10/26(木) 03:08:01
手取り足取り教えろ雑魚
985デフォルトの名無しさん:2006/10/26(木) 03:42:16
4日進捗無しかぁ・・・さよなら。
いらない子。
986デフォルトの名無しさん:2006/10/26(木) 05:17:27
で、965のニセモノは何がやりたいんだ?
987965:2006/10/26(木) 07:24:30
説明も出来てねー癖に偉そうにすんな。
いらないのはお前だ雑魚。
988965:2006/10/26(木) 08:38:03
大体「map-backed ActionForm」でググっても926件しか
ヒットしない時点でおかしい。日本語サイトだと24件だしな。
一応調査はするが、もし何らかの原因があったら、
次スレ立ててお前らを罵倒し続けてやるから。な?
989デフォルトの名無しさん:2006/10/26(木) 09:03:13
そんなことしてる暇あるなら他の勉強した方がいいぞ
990デフォルトの名無しさん:2006/10/26(木) 10:47:57
>>988
受験は終わってるのか?
991デフォルトの名無しさん:2006/10/26(木) 11:13:59
('A`) ?
992デフォルトの名無しさん:2006/10/26(木) 12:19:56
(^ω^)?
993デフォルトの名無しさん:2006/10/26(木) 12:20:41
        _
.   (⌒⌒⌒).)   /⌒ヽ
    |    |:|.  (^ω^ )おっ?
──|    |:|‐─○──○──
    ̄ ̄ ̄~
994デフォルトの名無しさん:2006/10/26(木) 12:26:16
  ( ´ω`)ムシャムシャ
  つi'"':
   `、:_i'
995デフォルトの名無しさん:2006/10/26(木) 12:27:29
   ( 、                ☆
  (⌒ソヽ     @ノノハ@
  ⌒ヽ< \   //( ´_ゝ`) 月に代わってふーん ☆
     \ 'ヽ──<\__/>ヽ、
       ゝ─── (\/)∧ ヽ    ☆
        / |  |(∧)| 〉 〉
        ( (.  |====|<\/         ☆
        ) ) / |  \ぅ     +
       <ノ <∧/_ ハゝ       ☆
            /  /
            (  <|    +
            \ノ\
             |\ノヽ     ☆
             | |) /
            と二し'
996デフォルトの名無しさん:2006/10/26(木) 12:28:28
    r──‐ロロ  lニニ7ロロ o o o     ヽ,,_ 人
.     ̄フ /   /∧j            `´ {
      //ヽ\.  ̄_,,r──''" ̄ ̄`゙''─-,,_   l
       ̄ _  ̄._,,r'" _,ノ .,>─---、.   ゙ヽ  ゙l、_.   _,ィ
      /~ ,-'"  ,r‐'' ̄`H"      .l ヾ、_  )    ゙ー'´  /
     v'  (  __,l =・= ノ゙i、 =・=,/  ト、 ̄         (
.     ゙l   ゙ー"/゙ト、_,/▼ ゙ー─'"   l  丶.         {
.       ゙j    |   ∵∴ | ∴∵∴   ノ.    ヽ      i、
     /    人  ∵∴ |  ∵∴_,,..-"      ゙i、      (
    ノ /"⌒゙ト、゙'ー─┬┼─┬'"             >   ,l~
   _}  l    ゙)゙l:..:.:.: : l ,!  ノ              / ゙l   {
997デフォルトの名無しさん:2006/10/26(木) 12:29:43
     r―-、  __ ... -―,
      {:.゚:.:.:__`´__.:.:.:.:.:.:。.:|
     !゚/:::::`´::::`ヽ.:.:。/
   //:イ__,ハノ,__」::i:}.:ノ、   めんどくさい!
   \!ル゚ ̄_ ゚̄ト!:|_/
      |ハ、|__〉 |」ノ/    酸素を吸うのもめんどくさい!
. (( ___>rュ<リノ__
    `ー―‐l:.:Y:.:.:f――‐'
         |:.:.0:.:.:ト、_\  ))
. ぶわー |:.:.:.:o.o| `)ノ
998デフォルトの名無しさん:2006/10/26(木) 12:30:23
     r―-、  __ ... -―,
      {:.゚:.:.:__`´__.:.:.:.:.:.:。.:|
     !゚/:::::`´::::`ヽ.:.:。/
   //:イ__,ハノ,__」::i:}.:ノ、   そうだ!
   \!ル゚ ̄   ゚̄ト!:|_/
      |ハ、)─( |」ノ/   息をとめよう!
.   ___>rュ<リノ__
    `ー―‐l:.:Y:.:.:f――‐'
         |:.:.0:.:.:ト、_\
.        |:.:.:.:o.o| `)ノ
999デフォルトの名無しさん:2006/10/26(木) 12:30:39
     r―-、  __ ... -―,
      {:.゚:.:.:__`´__.:.:.:.:.:.:。.:|
     !゚/:::::`´::::`ヽ.:.:。/
   //:イ__,ハノ,__」::i:}.:ノ、   ぷはッ!
   \!ル゚ ̄_ ゚̄ト!:|_/
      |ハ、|__〉 |」ノ/   殺す気か!!
. (( ___>rュ<リノ__
    `ー―‐l:.:Y:.:.:f――‐'
         |:.:.0:.:.:ト、_\  ))
. ぶわー |:.:.:.:o.o| `)ノ
1000デフォルトの名無しさん:2006/10/26(木) 12:30:51
日テレはルパンにひどいことをしたよね(´・ω・`)
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。