JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Application Server  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 請問 PHP 跟 JSP 的整合... @@ [精華]
kenyroj





發文: 5
積分: 0
於 2003-07-16 22:09 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我指的是 server 端...
我的作業系統是 FreeBSD ... 日前已經灌好 Apache跟PHP...
後來也灌了JDK1.4.1 [它竟然要3G的硬碟空間... 好可怕啊... T_T]
最後也用port 的方式灌了 TOMCAT [忘了版本 ^^;;]
但是TOMCAT跟我原本的 apache 就不一樣了....
apache 只要在每個user的home下自己開一個目錄... 把網頁放上去...
直接用 http://Domain.name/~username 都直接OK....
但是TOMCAT好像還得為他開一次帳號密碼...
而且放置的位置也不是每個user的home directory...

請問有沒有辦法讓TOMCAT可以像一般的apache一樣直接去user的home找...
如果可能的話... 有沒有辦法讓 apache 同時支援PHP... 也支援JSP...
我已經束手無策了.... T_T

__yroj


reply to postreply to post
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:kenyroj]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2003-07-16 22:18 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
哈哈哈哈
你問對時機了
這前幾天在同學和學長的努力下
終於查到資料了
http://www.onjava.com/lpt/a/3909

在 <Host> </Host> 之間加上以下這段:

<Listener className="org.apache.catalina.startup.UserConfig"
directoryName="html"
userClass="org.apache.catalina.startup.PasswdUserDatabase"/>

然後重新啟動 tomcat 就好...

good luck

koji


browser edited on 2003-07-16 22:31
reply to postreply to post
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:koji]
snpshu

Norman

版主

發文: 1073
積分: 5
於 2003-07-16 22:31 user profilesend a private message to usersend email to snpshureply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
真是一篇好文章,原來tomcat不只是tomcat Big Smile

reply to postreply to post
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:kenyroj]
JiaYun



版主

發文: 761
積分: 9
於 2003-07-16 22:38 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
user dir 的設定也有官方文件, 之前不小心看到的 Tongue

在這頁最底下一段

http://jakarta.apache.org/tomcat/tomcat-4.1-doc/config/host.html

只是要注意它的這行 homeBase=c:\Homes" 等號後面少了個 "

tomcat 和 apache 的連結, 應該是要看這個吧 Tongue

http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/index.html


reply to postreply to post
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:koji]
jekyll





發文: 8
積分: 1
於 2003-07-20 04:35 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
koji....你這樣不行喔....

竟然原文就給我這樣貼過來............?▽?

針對 koji 的回答補充一下...

我也是在 FreeBSD 下,

安裝了
/usr/ports/www/apache13
/usr/ports/www/mod_php4
/usr/ports/www/jakarta-tomcat41

另外我還安裝了
/usr/ports/www/mod_jk (apache2.x 請安裝 mod_jk2)

使用 mod_jk 將 apache 所接收到的 jsp request 轉給 tomcat 來處理.

http://Goddamn.dyndns.org/~jekyll/index.jsp 這個 request 為例,

這個 request 會由 apache 處理, 但由於安裝了 mod_jk,

看到 *.jsp 的要求會轉給 tomcat 處理,

但轉給 tomcat 的 request 會是 :

/~jekyll/index.jsp

而 tomcat 並不認得 /~jekyll/ 這種路徑,

koji 所回答的部分就是解決這個問題.

再配合 mod_jk,

就可以讓 php 跟 jsp 都可以直接由 port 80 去存取.

koji wrote:
哈哈哈哈
你問對時機了
這前幾天在同學和學長的努力下
終於查到資料了
http://www.onjava.com/lpt/a/3909

在 <Host> </Host> 之間加上以下這段:

<Listener className="org.apache.catalina.startup.UserConfig"
directoryName="html"
userClass="org.apache.catalina.startup.PasswdUserDatabase"/>

然後重新啟動 tomcat 就好...

good luck

koji


reply to postreply to post
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:kenyroj]
jekyll





發文: 8
積分: 1
於 2003-07-20 04:41 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
kenyroj wrote:
我指的是 server 端...
我的作業系統是 FreeBSD ... 日前已經灌好 Apache跟PHP...
後來也灌了JDK1.4.1 [它竟然要3G的硬碟空間... 好可怕啊... T_T]


提醒一下....

make 出來的東西可以砍掉來清空間啊.....^^;

# cd /usr/ports/java/jdk14 ; make clean

or

# cd /usr/ports/java/jdk14 ; rm -rf work/

然後....

jdk14 我自己包出一個 package 來了...:Q

但是據說 Sun 的 license 不准散佈.....:Q


最後也用port 的方式灌了 TOMCAT [忘了版本 ^^;;]
但是TOMCAT跟我原本的 apache 就不一樣了....
apache 只要在每個user的home下自己開一個目錄... 把網頁放上去...
直接用 http://Domain.name/~username 都直接OK....
但是TOMCAT好像還得為他開一次帳號密碼...
而且放置的位置也不是每個user的home directory...

請問有沒有辦法讓TOMCAT可以像一般的apache一樣直接去user的home找...
如果可能的話... 有沒有辦法讓 apache 同時支援PHP... 也支援JSP...
我已經束手無策了.... T_T

__yroj


reply to postreply to post
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:jekyll]
kenyroj





發文: 5
積分: 0
於 2003-07-21 22:01 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
jekyll wrote:
提醒一下....

make 出來的東西可以砍掉來清空間啊.....^^;

# cd /usr/ports/java/jdk14 ; make clean

or

# cd /usr/ports/java/jdk14 ; rm -rf work/

然後....

jdk14 我自己包出一個 package 來了...:Q

但是據說 Sun 的 license 不准散佈.....:Q

感謝這位大大... Q_Q
目前還在借硬碟中... ^^;;
我的主機是用來當NAT為主... server為輔的...
硬碟大小只有3G不到...
上次灌的經驗... 是借了個3.2G的mount到./usr/ports/java/jdk14
才灌成功的...

我可以請教一下... 把那些東西包成pkg容易嗎... @@
想說能不能自己來用看看... ^^:;
我的爛主機一compile就是7 8 個小時... 很累... ^^;;

__yroj


reply to postreply to post
活著的三大動力....
對象可以
事情可以
希望可以
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:kenyroj]
jekyll





發文: 8
積分: 1
於 2003-07-22 20:35 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
kenyroj wrote:
感謝這位大大... Q_Q
目前還在借硬碟中... ^^;;
我的主機是用來當NAT為主... server為輔的...
硬碟大小只有3G不到...
上次灌的經驗... 是借了個3.2G的mount到./usr/ports/java/jdk14
才灌成功的...

我可以請教一下... 把那些東西包成pkg容易嗎... @@
想說能不能自己來用看看... ^^:;
我的爛主機一compile就是7 8 個小時... 很累... ^^;;

__yroj


七到八個小時算很快了的....-___-

我之前用 Pentium-133, 64MB DRAM,

再加上 256MB 的 swap, 編了兩天才編完...........

包成 package 很簡單啊,

cd /usr/ports/java/jdk14 ; make package

這樣就好囉.

但是包成 package 之前還是會重新 compile 一次....

所以建議你要做 package 的話,

make build 或 make install 完之後不要 make clean,

直接 make package.


reply to postreply to post
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:jekyll]
Forth



版主

發文: 676
積分: 8
於 2003-07-22 20:46 user profilesend a private message to usersend email to Forthreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
如果已經make clean的話
就用pkg_create -b <pkgname>
其中<pkgname>就參考/var/db/pkg裡頭的名稱吧


reply to postreply to post
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:kenyroj]
kenyroj





發文: 5
積分: 0
於 2003-07-24 01:45 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
7 8 小時是跟朋友借的電腦弄的... ^^;;
那臺是 Athlon 700, 256M ram...
可惜那臺要還朋友了....
現在再來用自己的電腦裝...
K6-233... 128RAM... 320swap...
我剛剛下了 make all install package
不知多久會好... ^^;;
__yroj 感謝大家解答.... ^^ TOMCAT 等JDK灌來後來試 ^^


reply to postreply to post
活著的三大動力....
對象可以
事情可以
希望可以
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:kenyroj]
breakeva





發文: 7
積分: 0
於 2003-08-28 03:03 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問一下大大們…我所出現的問題
-----------------------------------------------------------------------------------
HTTP Status 404-/~breakeva/test.jsp

type Status report
message /~breakeva/test.jsp
description The requested resource (/~breakeva/ppp.jsp) is not available.

Apache Tomcat/4.1.24
-----------------------------------------------------------------------------------
原文有行
(on a Unix system that uses the /etc/passwd file to identify valid users):
這個錯誤是不是因為我passwd沒改的問題
如果是的話…該怎麼修改比較好呢,謝謝
---
Redhat 9.0
httpd 2.0xx
tomcat 4.0
mod_jk.so


reply to postreply to post
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:kenyroj]
equalmin





發文: 55
積分: 0
於 2004-07-14 12:14 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Sorry..藉著這個主題我問一下
PHP和JSP的session可不可以共用?

我已經設定好了tomcat和apache的整合
http://ip/~user/*.php和*.jsp
都可以順利執行
在PHP存了一個叫做username的session
在JSP裡面用(String)session.getAttribute("username");
是null

我試的結果好像是PHP有自己的session
JSP有自己的session
兩者互不相干

既然這樣.整合tomcat和apache的用意好像沒意義了

希望大家能幫我解惑.^^謝謝


equalmin edited on 2004-07-14 13:10
reply to postreply to post
作者 Re:請問 PHP 跟 JSP 的整合... @@ [Re:equalmin]
snpshu

Norman

版主

發文: 1073
積分: 5
於 2004-07-15 11:22 user profilesend a private message to usersend email to snpshureply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
目前想到可以用php 的session_set_save_handler function去定義session 處理方式,
配合tomcat的JDBCStore 去persistent session ,供你參考


reply to postreply to post
» JWorld@TW »  Application Server

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8