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

» JWorld@TW » Application Server  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Tomcat5 + Apache2 + Linux [精華]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2004-01-02 14:44 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
請問有沒有人知道哪裡有在 Linux 上利用 jk2 來使 Tomcat5 和 Apache2 溝通的成功案例或詳細的說明文件呢? 謝謝.

reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
chwan





發文: 36
積分: 0
於 2004-01-02 17:07 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
worookie wrote:
請問有沒有人知道哪裡有在 Linux 上利用 jk2 來使 Tomcat5 和 Apache2 溝通的成功案例或詳細的說明文件呢? 謝謝.


是那裡遇上了問題嗎?

我這邊有兩個連結, 都不完整符合你的需求, 但我是參考後成功弄好過.

Tomcat-Apache using JK2 connector(os: windows xp)
http://www.greenfieldresearch.ca/technical/jk2_config.html

mod_jk2 from source - brief HOW TO
http://marc.theaimsgroup.com/?l=tomcat-user&m=105103815630094&w=2


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:chwan]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2004-01-03 02:33 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
chwan wrote:
是那裡遇上了問題嗎?

我這邊有兩個連結, 都不完整符合你的需求, 但我是參考後成功弄好過.

Tomcat-Apache using JK2 connector(os: windows xp)
http://www.greenfieldresearch.ca/technical/jk2_config.html

mod_jk2 from source - brief HOW TO
http://marc.theaimsgroup.com/?l=tomcat-user&m=105103815630094&w=2


謝謝您的資訊
可是上面兩個聯結是給 Tomcat4 的
我的主要問題是給 Tomcat5 的
請問您是在 Tomcat5 底下成功過的嗎?
無論如何, 我還是會抽空看看上面您提供的文件, 先謝謝了.

其中最讓我傷腦筋的是如何產生取得 mod_jk2.so
Apache 網站上並沒有找到有 linux 版的 binary 下載,
所以我必須自行編譯.

我的環境:
O/S = Fedora Core 1 (Red Hat Linux)
Apache = Fedora 內附的 httpd-2.0.47-10
Tomcat = v. 5.0.16
我到 Apache 網站下載 jakarta-tomcat-connectors-jk2-src-current.tar.gz

然後執行下列步驟:
# cd jakarta-tomcat-connectors-jk2-2.0.2-src/jk/native2
# ./buildconf.sh
# ./configure
然後他就說:
configure: error: Cannot find any WebServer
不知道是為什麼說
而且編譯的設定中雖有 tomcat3/4 的選項, 但並沒有 tomcat5 的支援.

另外我也試了用 ant 編譯
但是編譯之前的設定很複雜, 我也還沒成功過.


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:chwan]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2004-01-03 02: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
講更細一點的話,
我的問題是出現在 configure 那個步驟:

./configure 裡面有兩個選項比較傷腦筋:
(1) --with-apxs2: 可是我的 apache 裡沒有任何叫做 apxs 的檔.
(2) --with-tomcat41: 我是把它指到 tomcat5 去, 但沒用說.


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
chwan





發文: 36
積分: 0
於 2004-01-03 03:19 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
worookie wrote:
講更細一點的話,
我的問題是出現在 configure 那個步驟:

./configure 裡面有兩個選項比較傷腦筋:
(1) --with-apxs2: 可是我的 apache 裡沒有任何叫做 apxs 的檔.
(2) --with-tomcat41: 我是把它指到 tomcat5 去, 但沒用說.


(1) 以前用 RH 9, httpd 用內附的也沒有找到, 後來是抓 tarball 安裝的.
(2) 要用 --with-tomcat5

環境是 apache2.0.48 + jk2 + tomcat 5.0.16


chwan edited on 2004-01-03 09:27
reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
louisz

長門有希



發文: 136
積分: 1
於 2004-01-04 00:58 user profilesend a private message to usersend email to louiszreply 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.apachetoolbox.com/
你可以參考一下這個網址它是屬於線上更新關於apache套件的方法,不過有時
候,有些套件的網址會有錯誤喔!(第一次使用不要選太多套件不然會等粉久)
但是還方便的不過我沒有試過Tomcat5的部分因為我看一下jk2的readme好像還沒支援tomcat5(希望是我看錯)


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:chwan]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2004-01-04 02:10 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
chwan wrote:
(1) 以前用 RH 9, httpd 用內附的也沒有找到, 後來是抓 tarball 安裝的.
(2) 要用 --with-tomcat5

環境是 apache2.0.48 + jk2 + tomcat 5.0.16


我看了一下我下載到最新的 jk2 的 configure 檔中,
並沒有支援 --with-tomcat5 這個選項耶.
請問您的 jk2 的 source 是從哪得來的呢? 謝謝.


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
chwan





發文: 36
積分: 0
於 2004-01-04 09:48 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
worookie wrote:
我看了一下我下載到最新的 jk2 的 configure 檔中,
並沒有支援 --with-tomcat5 這個選項耶.
請問您的 jk2 的 source 是從哪得來的呢? 謝謝.


抱歉... 我後來查了 configure 所產生的記錄檔, 加上 --with-tomcat5 沒有產生任何動作(奇怪的是也沒出現錯誤訊息). 似乎是只要把 ajp13 protocol 的設定設好就可以了(指 connector 與 tomcat 的溝通)

不好意思, 浪費你的時間. 當初主要是幫別人灌 OS, apache等軟體是順便幫別人裝的, 我設定之後看可以跑 jsp 程式連 mysql 之後就離開了, 沒注意太多...


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
cclu





發文: 19
積分: 0
於 2004-01-05 12:23 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
我曾經整合過Apache 2.0.40+Tomcat 5.0.5

但是...詳細的步驟忘了..sorry
我印象中,在做./configure時也有錯誤,但是"好像"一樣會產生mod_jk2.so
詳細過程真的忘了,目前主機在學校(被老師關機了><Wink
所以現在沒辦法幫您...如果您不急的話
可以等我下禮拜考完期末考,我再重安裝一遍然後再告訴您^^
或將mod_jk2.so傳給您


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
weaker

小屁屁∼



發文: 379
積分: 4
於 2004-01-08 02: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
不曉得worookie 解決問題沒
剛好查到一個網址,希望對你有幫助
http://marc.theaimsgroup.com/?l=tomcat-user&m=105103815630094&w=2
我剛compile,原本也是遇到你的問題,但現在已解決


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:weaker]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2004-01-08 15:56 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
weaker wrote:
我剛compile,原本也是遇到你的問題,但現在已解決


剛看了你 po 的另一篇文章,
你是說 windows 和 solaris 的 jk2 binary 檔可以下載到,
然後就安裝成功.
可是我的問題是在 linux 上自行製造 jk2 的 binary 檔還沒成功.
所以我們的問題應該是不一樣的.


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
weaker

小屁屁∼



發文: 379
積分: 4
於 2004-01-08 17:16 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
worookie wrote:
剛看了你 po 的另一篇文章,
你是說 windows 和 solaris 的 jk2 binary 檔可以下載到,
然後就安裝成功.
可是我的問題是在 linux 上自行製造 jk2 的 binary 檔還沒成功.
所以我們的問題應該是不一樣的.


我之前也是下載其 source 檔來編輯
因為我直接使用 binary 也是都不可以
至於你出現的那個 Cannot find any WebServer
我在 ./configure 的時候也出現了
所以我才回的
好像在./configure 時,要自己加入 apache home的地方
之前給的連結有說明
我有成功過,但是在後來 make 的時候出現
liberary xxx not found 的訊息,我不知道是我的問題還是那個
source 的問題了
此外,我那時是使用 tomcat 4.1.29 ,所以我不曉得
使用 tomcat5可不可以,但我確定可以找到 WebServer 了
那時使用 apache 2.0.48 當 webserver


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
sho





發文: 14
積分: 1
於 2004-01-10 23:16 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
環境:Fedora Core 1
目的:
build mod_jk for apache2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1.
確定有裝
libtool
apr
apr-devel
httpd
httpd-devel等rpm
 
2.
下
ln -s /usr/bin/libtool /etc/httpd/build/libtool
 
3.
抓 http://apache.cdpa.nsysu.edu.tw/jakarta/tomcat-connectors/jk2/jakarta-tomcat-connectors-jk2-src-current.tar.gz
解開它
目錄換到[jk2-src]/jk/native2
下
./configure --with-apxs2=/usr/sbin/apxs \
--with-apache2-lib=/usr/lib/httpd/modules/ \
--with-java-home=[你的JDK_HOME] \
--with-java-platform=2 \
--enable-jni \
--with-apr-include=/usr/include/apr-0/ 
 
4.
make
 
5.
這樣應該會幫你把mod_jk2.so,jkjni.so 放在
[jk2-src]/jk/build/jk2/apache2


sho edited on 2004-01-10 23:46
reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:sho]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2004-01-11 03:46 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
sho wrote:
環境:Fedora Core 1
目的:
build mod_jk for apache2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1.
確定有裝
libtool
apr
apr-devel
httpd
httpd-devel等rpm
 
2.
下
ln -s /usr/bin/libtool /etc/httpd/build/libtool
 
3.
抓 http://apache.cdpa.nsysu.edu.tw/jakarta/tomcat-connectors/jk2/jakarta-tomcat-connectors-jk2-src-current.tar.gz
解開它
目錄換到[jk2-src]/jk/native2
下
./configure --with-apxs2=/usr/sbin/apxs \
--with-apache2-lib=/usr/lib/httpd/modules/ \
--with-java-home=[你的JDK_HOME] \
--with-java-platform=2 \
--enable-jni \
--with-apr-include=/usr/include/apr-0/ 
 
4.
make
 
5.
這樣應該會幫你把mod_jk2.so,jkjni.so 放在
[jk2-src]/jk/build/jk2/apache2



真是簡潔而且針針見血的步驟
我看完後不到半小時就完成了 Tomcat5+Apache2+Linux 的安裝
非常謝謝
(推薦總版主幫 sho 文章加分)


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
sary357





發文: 2
積分: 0
於 2004-11-02 16:37 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
請問我照做了,可是卻會出現:
configure: error: Apache 1.3 requires apr to built from source, use --with-apr and --with-apr-util

這是到底是什麼問題,請各位大大解答一下吧


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:sary357]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2004-11-29 14:51 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
sary357 wrote:
請問我照做了,可是卻會出現:
configure: error: Apache 1.3 requires apr to built from source, use --with-apr and --with-apr-util

這是到底是什麼問題,請各位大大解答一下吧


看來你好像是在用 apache 1.3, 可是這裡大家在討論的是 apache 2 哩.


reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2004-11-29 15:10 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
事隔將近一年, 我剛新裝了 Fedora Core 3, 到 apache 網站並沒有發現專門給 FC3 用的 jk2 binary. 雖然它有提供 FC1 的 binary 檔案, 實際上也可以用, 可是我還是不放心, 想自己來 build 一個純粹為 FC3 使用的. 照著一年前曾經成功過的步驟來作 (那時是用 FC1, 步驟是由 sho 網友提供的), 卻在 make 這一步發生錯誤, 執行 make 時的所有訊息如下, 請問有人知道問題出在哪嗎? 謝謝.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
list=' server/apache2'; \
for i in $list; do \
        echo "Making $target in $i"; \
        if test "$i" != "."; then \
        (cd $i && make) || exit 1; \
fi; \
done;
Making  in server/apache2
make[1]: Entering directory `/work/Java/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/server/apache2'
mkdir -p ../../../build/jk2/apache2/usr/lib/httpd/modules
/bin/sh /usr/lib/apr/build/libtool --silent  --mode=compile gcc  -O2 -g -pipe -m32 -march=i386 -mtune=pentium4
 -pthread    -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE   -I../../include -I/usr/include/httpd -I/usr/include/apr-0 -I/usr/include/apr-0 /usr/include/apr-0   
-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5   -c ../../common/jk_channel_apr_socket.c -o ../../../build/jk2/apache2/jk_channel_apr_socket.lo
gcc: /usr/include/apr-0: linker input file unused because linking not done
cc1: /usr/include/apr-0: No such file or directory
cc1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugzilla.redhat.com/bugzilla> for instructions.
make[1]: *** [../../../build/jk2/apache2/jk_channel_apr_socket.lo] Error 1
make[1]: Leaving directory `/work/Java/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/server/apache2'
make: *** [jk2-build] Error 1


worookie edited on 2004-11-29 16:06
reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
yenann

平凡上班族



發文: 105
積分: 1
於 2004-11-29 17:24 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
我在我自己文章所測試的..就是Tomcat5+jk2+Apache2+RH Linux的安裝
http://www.javaworld.com.tw/jute/post/view?bid=9&id=48815&sty=3&tpg=3&age=0

jk2的製作其實很簡單...
問題在於,Linux得先掛上應有的套件...
參考一下囉..


reply to postreply to post
yen.IMAGING 我的幻想~
作者 Re:Tomcat5 + Apache2 + Linux [Re:yenann]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2004-11-29 18:10 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
yenann wrote:
我在我自己文章所測試的..就是Tomcat5+jk2+Apache2+RH Linux的安裝
http://www.javaworld.com.tw/jute/post/view?bid=9&id=48815&sty=3&tpg=3&age=0

jk2的製作其實很簡單...
問題在於,Linux得先掛上應有的套件...
參考一下囉..


可是我之前已經有說過了, 我在 Fedora Core 1 有裝成功過 (事實上我在更早以前的 RH9 也裝成功過), 到了 Fedora Core 3 才失敗.
所以你提供的資料(針對 RH9 的)好像都是我已經會的哩.
不過, 還是很謝謝您啦.


worookie edited on 2004-11-29 18:16
reply to postreply to post
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
yenann

平凡上班族



發文: 105
積分: 1
於 2004-11-30 11:59 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
那裡的話,我還自慚沒幫上忙...
不過我測試環境並未說清楚是在RedHat Linux AS 3.0(企業版)..
這好像沒啥關係,我順便一提,企業板的果然安全性會提高...(垃圾套件也比較多啦..)


reply to postreply to post
yen.IMAGING 我的幻想~
作者 Re:Tomcat5 + Apache2 + Linux [Re:worookie]
fan3838





發文: 1
積分: 0
於 2005-07-07 17:13 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
worookie 你的整和搞定了吗。我现在出现和你一模一样的现象。希望能联系到你
fan3838#126.com


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