[Seasar-user:21996] Re: Teeda、S2Daoの本番環境構築方法

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2014年 10月 29日 (水) 15:48:23 JST


小林さま

お世話になっております。
加藤です。

夜分遅くにも関わらず、アドバイスありがとうございます。
先ほど、MLに流しました通り、問題の原因はwarファイルの作成方法に
不備があったためでございました。お騒がせして申し訳ありませんでした。


>ということで、まずはPageクラスにログ出力を
>追加する & 本番環境のログ出力レベルを変更して、
>Pageクラスが呼ばれていることと、その際の
>当該プロパティの値を確認してみてください。
-->アドバイス頂いた、ログ出力をする & 本番環境のログ出力レベルを変更し
  ・Pageクラスの呼び出しを確認する、
  ・プロパティの値を確認する、
  という件ですが、確認する前に問題の原因を究明することが
  できました。
  アドバイス頂いた内容(特にログの出力レベルを変更するという内容)は
  次回以降、是非、試させて頂きたいと思います。

 どうもアドバイス、ありがとうございました。
  

以上、宜しくお願いします。

-----Original Message-----
From: seasar-user-bounces @ ml.seasar.org
[mailto:seasar-user-bounces @ ml.seasar.org] On Behalf Of Koichi Kobayashi
Sent: Wednesday, October 29, 2014 2:20 AM
To: seasar-user @ ml.seasar.org
Subject: [Seasar-user:21994] Re: Teeda、S2Daoの本番環境構築方法

小林 (koichik) です。

>   <div id="is******">AAA</div> という部分がtrue、false関係なく

isXxxはPageクラスのxxxプロパティによって
表示・非表示を切り替えるものですが、その
xxxプロパティの値を確認したのか、というのが
最初の質問でした。
つまり、「true、false関係なく」というのは、

「Pageクラスのxxxプロパティがtrue、false関係なく」

という意味のはずであり、それなら今回の現象は

「Pageクラスのxxxプロパティがfalseであることを
確認していて、その場合でもisXxxの中が描画される」

ということを意味しているべきなのですが、
文面からはPageクラスのプロパティを意識している
ようには見えないので、まずはそこを確認させて
もらった次第です。

>  つまり、***Page.java というロジックがそもそも呼ばれていない

とするなら、どうやってPageクラスのプロパティを
確認できたのですか?
逆に言うと、Pageクラスのプロパティの値を
ログ出力などで確認できたのなら、それは
Pageクラスが動いていると確認できたはずでは
ありませんか?

ということで、まずはPageクラスにログ出力を
追加する & 本番環境のログ出力レベルを変更して、
Pageクラスが呼ばれていることと、その際の
当該プロパティの値を確認してみてください。


On Mon, 27 Oct 2014 23:06:37 +0900, <ryooji.k @ gmail.com> wrote:

> 小林さま
>
> お世話になっております。加藤です。
> ご回答ありがとうございます。
>
> >・LoginPageのプロパティ値が本番環境では常にtrueになる
> >・プロパティ値がtrueでもfalseでも本番環境では常に表示される
> >
> >のどちらでしょうか?
> >また、プロパティ値はどのように確認したでしょうか?
> -->回答が少しかみ合っていないかもしれませんが、
>   <div id="is******">AAA</div> という部分がtrue、false関係なく
>  そのまま表示されている、という状況です。
>  つまり、***Page.java というロジックがそもそも呼ばれていない
>  状況だと考えています。
>
> アドバイス頂いたログのレベルは、まだ実施出来ておりませんが、
> 実施して引き続き調査をしようと思います。
>
>
>
> -----Original Message-----
> From: seasar-user-bounces @ ml.seasar.org
> [mailto:seasar-user-bounces @ ml.seasar.org] On Behalf Of Koichi
> Kobayashi
> Sent: Monday, October 27, 2014 6:41 AM
> To: seasar-user @ ml.seasar.org
> Subject: [Seasar-user:21989] Re: Teeda、S2Daoの本番環境構築方法
>
> 小林 (koichik) です。
>
> > 例えば、本番環境で<div id="is******">AAA</div> 部分が常に表示された状
態
>
> これは、
>
> ・LoginPageのプロパティ値が本番環境では常にtrueになる
> ・プロパティ値がtrueでもfalseでも本番環境では常に表示される
>
> のどちらでしょうか?
> また、プロパティ値はどのように確認したでしょうか?
>
> > 以下のように表示されないログがあります。
>
> 本番環境ではDEBUGレベルのログを出力しないように
> なっているだけでしょう。
> 今回のように問題が起きている場合は、本番環境でも
> 一時的にDEBUGレベルのログを出力するようにした方が
> 良いかと思います。
> ログの出力レベルは通常log4j.propertiesで設定します
> (お使いの環境によりxmlだったりLog4J以外のロガーを
> 使っていたりするかもしれませんが)。
>
>
> On Sat, 25 Oct 2014 18:31:54 +0900, <ryooji.k @ gmail.com> wrote:
>
> > どなた様か、Teeda、S2Daoの本番環境構築でご苦労をされた方はいらっしゃらな
い
>> > しょうか?
> > もし、いらっしゃったら知見を共有して頂ければと思います。
> >
> > 【状況】
> > 本番環境でlogin.html と LoginPage.javaの連携が出来ておらず行き詰まってお
り
>> > す。
> > 例えば、本番環境で<div id="is******">AAA</div> 部分が常に表示された状
態
> > なっており、
> > login.html と LoginPage.javaの連携が出来ていないように見えます。
> > *開発環境では「ひが」氏の本の通り行い問題ない状態です。
> >
> > 【構成】
> > 開発環境:Windows7、Tomcat7.0.53
> > 本番環境:CentOS 6.5、Tomcat7.0.56 、Apache2.2.26
> >
> > 【実施内容】
> > 開発環境でwarファイルを作成し、本番環境の
> > 「Tomcatのinstallディレクトリ/webapp」配下に配置。
> >
> >
> > 【推測】
> > 開発環境と本番環境のバージョン違いが原因とも考えられるのですが、
> > そもそも本番環境ではTomcat起動時に、何かしら必要なファイルが読み込まれて
> > いないのではと考えています。なぜなら、開発環境と比べて本番環境ではTomcat
起
>> > 時に
> > 以下のように表示されないログがあります。
> >
> > 10 25, 2014 5:30:31 午後 org.apache.catalina.core.AprLifecycleListener
> > init
> > 情報: The APR based Apache Tomcat Native library which allows optimal
> > performance in production environments was not found on the
> > java.library.path:
> > 10 25, 2014 5:30:31 午後
> > org.apache.tomcat.util.digester.SetPropertiesRule
> > begin
> > WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context}
> > Setting property 'source' to
> > 'org.eclipse.jst.jee.server:chura-tutorial' did not find a matching
> property.
> > 10 25, 2014 5:30:31 午後
> > org.apache.tomcat.util.digester.SetPropertiesRule
> > begin
> > WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context}
> > Setting property 'source' to 'org.eclipse.jst.jee.server:mi_server'
> > did not find a matching property.
> > 10 25, 2014 5:30:32 午後 org.apache.coyote.AbstractProtocol init
> > 情報: Initializing ProtocolHandler ["http-bio-8080"]
> > 10 25, 2014 5:30:32 午後 org.apache.coyote.AbstractProtocol init
> > 情報: Initializing ProtocolHandler ["ajp-bio-8009"]
> > 10 25, 2014 5:30:32 午後 org.apache.catalina.startup.Catalina load
> > 情報: Initialization processed in 1543 ms
> > 10 25, 2014 5:30:32 午後 org.apache.catalina.core.StandardService
> > startInternal
> > 情報: サービス Catalina を起動します
> > 10 25, 2014 5:30:32 午後 org.apache.catalina.core.StandardEngine
> > startInternal
> > 情報: Starting Servlet Engine: Apache Tomcat/7.0.53
> >
> > ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
> > ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
> > ★★★↓↓↓↓↓以下のログは本番環境では表示されない。★★★
> > ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
> > ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
> >
> > 2014-10-25 17:30:38,800 [localhost-startStop-1] INFO
> > org.seasar.framework.container.factory.SingletonS2ContainerFactory -
> > s2-frameworkのバージョンは2.4.46です。
> > 2014-10-25 17:30:38,800 [localhost-startStop-1] INFO
> > org.seasar.framework.container.factory.SingletonS2ContainerFactory -
> > s2-extensionのバージョンは2.4.46です。
> > 2014-10-25 17:30:38,800 [localhost-startStop-1] INFO
> > org.seasar.framework.container.factory.SingletonS2ContainerFactory -
> > s2-tigerのバージョンは2.4.46です。
> > 2014-10-25 17:30:39,129 [localhost-startStop-1] DEBUG
> > org.seasar.framework.env.Env - 環境変数#Envにファイル(env.txt)から値(ct)
が
>> > 定されました
> > 2014-10-25 17:30:39,253 [localhost-startStop-1] DEBUG
> > org.seasar.framework.container.factory.S2ContainerFactory -
> > S2Containerを作
> > 成します。path=hotdeploy.dicon
> > 2014-10-25 17:30:39,253 [localhost-startStop-1] DEBUG
> > org.seasar.framework.container.factory.S2ContainerFactory -
> > S2Containerを作
> > 成します。path=convention.dicon
> > 2014-10-25 17:30:39,394 [localhost-startStop-1] DEBUG
> > org.seasar.framework.container.factory.S2ContainerFactory -
> > S2Containerを作
> > 成しました。path=convention.dicon
> > 2014-10-25 17:30:39,394 [localhost-startStop-1] DEBUG
> > org.seasar.framework.container.factory.S2ContainerFactory -
> > S2Containerを作
> > 成します。path=customizer.dicon
> > ・・・・・・
> > ・・・・・・
> > ・・・・・・
> > _______________________________________________
> > Seasar-user mailing list
> > Seasar-user @ ml.seasar.org
> > https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
> --
> {
>   name: "Koichi Kobayashi",
>   mail: "koichik @ improvement.jp",
>   blog: "http://d.hatena.ne.jp/koichik/",
>   twitter: "@koichik"
> }
>
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user


--
{
  name: "Koichi Kobayashi",
  mail: "koichik @ improvement.jp",
  blog: "http://d.hatena.ne.jp/koichik/",
  twitter: "@koichik"
}

_______________________________________________
Seasar-user mailing list
Seasar-user @ ml.seasar.org
https://ml.seasar.org/mailman/listinfo/seasar-user



Seasar-user メーリングリストの案内