人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JSPとPHPを同時に使用するにはどうしたらよいでしょうか。現在、TOMCATでJSPを、APACHEでPHPを動かそうとしていますが、PHPが動きません。PHPを動かすにはTOMCATをとめるしかないのです。(APACHEがWEBサーバーとなっていないと動かない)よろしくお願いします。

●質問者: smileless
●カテゴリ:ウェブ制作
✍キーワード:Apache JSP PHP Tomcat Web
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● Cherry
●30ポイント

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/psql_web03.htm

PostgreSQL + Web 編3 - Apache、Tomcat 連携、mod_jk.dll、mod_jk.conf - SAK Streets

Apache をフロントエンドにして、mod_jk アダプタで JSP を tomcat で実行するように設定すれば PHP と 併用できると思います.

mod_jk に関する URL だけつけておきます.

http://jakarta.apache.org/tomcat/tomcat-3.3-doc/mod_jk-howto.htm...

Working with mod_jk

◎質問者からの返答

ありがとうございます。もうちょっと勉強してみます。


2 ● aerith
●30ポイント

http://www.yippee.ne.jp/risa100/

参考にどうぞ。

◎質問者からの返答

なんと、こんなすばらしいものがあるとは!

ありがとうございます。


3 ● sasada
●30ポイント

http://www.php.net/

PHP: Hypertext Preprocessor

URLはダミーです。

う〜ん、サーバーのOSが何なのか、Apacheが1.3系なのか2.0系なのかとか、TOMCAT(これもバージョンが分からない)との接続に何を使用しているのか(mod_jk2とか)、気になるところです。

そういえば、PHPのバージョンも。

これらを置いといて、共通して言える事は、apacheを直接Webサーバーとするときのポート番号(80番とか)と、TOMCATをWebサーバーとするときのポート番号(8008とか)は、別になっているはずということでしょうか。

PHPのURL指定で、apache(PHP)のポート番号をはっきり指定してやれば、問題解決するのではないでしょうか。

あと、ヴァーチャルホストを使って、URLを別にするとか。

ハッキリしない回答で、すみません。

◎質問者からの返答

ありがとうございました。

同じページ内でJSPとPHPを使用することは可能でしょうか?

サーバーのOSはWindows2000、APACHEは2.0.43、PHPは4.2.3です。TOMCATはちょっとまだ導入したてなのでわかりません。よろしくお願いします。


4 ● sasada
●30ポイント

http://httpd.apache.org/docs-2.0/mod/mod_ext_filter.html

mod_ext_filter - Apache HTTP Server

>同じページ内でJSPとPHPを使用することは可能でしょうか?

これは、一つのページ(HTML)内に、JSPのタグとPHPのタグを混在させる方法があるかという質問ですね?

一般論としては難しいと思います。(私なら、事実上ムリと判断するレベルです)

テクニカルな方法としては、JSPのページ出力結果をPHPにフォワードすることで、実現できるかもしれません。(さすがに、やったことないですけど)

逆はムリです。(JSPの実行時コンパイルが、すごい事になります)

Apache2なら、 ExtFilterDefine(mod_ext_filterフィルター)で、TOMCATの出力に スタンドアロンのPHPをフィルター定義する事により、からくも切り抜けられるかもしれません。

自信は有りませんけど。(^^;

どちらかというと、 StrutsのMAP機能等の出番かもしれません。(く、苦しいけど)

あ、私は詳しい事を存じませんが、JSPのタグライブラリの定義で、外部コマンドの呼び出しができるなら、何か方法があるかもしれません。

やっぱり、回答になってませんね。。。

ごめんなさい。

http://jakarta.apache.org/struts/index.html

Apache Struts - Welcome

◎質問者からの返答

大変参考になりました。質問が大まか過ぎて回答しにくいですよね。もう少し調査して、教えていただいた方法をためしてみようと思います。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ