亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問板塊 發(fā)新帖
查看: 10182 | 回復(fù): 17
打印 上一主題 下一主題

[Web] Tomcat6.0.13+Apache2.2.4+connectors+Fedora7整合過程(成功版) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-08-14 14:59 |只看該作者 |倒序?yàn)g覽
Tomcat6.0.13+Apache2.2.4+connectors+Fedora7整合過程(成功版)

前言:
安裝軟件:
1. jdk-1_5_0_06-linux-i586.bin
2. httpd-2.2.4.tar.gz
3. apache-tomcat-6.0.13.tar.gz
4. jakarta-tomcat-connectors-1.2.15-src.tar.gz
并且放置在/usr/local目錄下。
參考資料:
http://www.chinaunix.net/jh/13/236685.html
http://blog.beaplat.com/?n=888888&t=a&a=955
主要與以前的整合不一樣是使用連接軟件是jakarta-tomcat-connectors,其下載地址是:
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/

一、安裝JDK
大家從網(wǎng)上下載的JDK的LINUX版本一般是bin格式
1. 使bin文件可執(zhí)行。
[root@localhost local]# chmod +x jdk-1_5_0_06-linux-i586.bin
2. 安裝
[root@localhost loacl]# ./ jdk-1_5_0_06-linux-i586.bin
3. 為了操作簡(jiǎn)單,有必要為剛剛安裝的jdk1.5.0_06建立一個(gè)JDK的同步目錄
[root@localhost local]# ln -s jdk1.5.0_06 jdk
4. 設(shè)置環(huán)境變量JAVA_HOME(這個(gè)變量會(huì)在后面的Tomcat中用到)。
[root@localhost local]# vi /etc/profile
在該文件的末尾加上下面兩行
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
保存退出
5. 驗(yàn)證該變量的設(shè)置。如果感覺安裝順利的話,可以跳過此步。
[root@localhost local]# echo $JAVA_HOME
大家會(huì)發(fā)現(xiàn)返回的是空行
不要驚慌,退出去重新登錄系統(tǒng)就可以了
或者執(zhí)行命令是環(huán)境變量立即生效
[root@localhost local]source /etc/profile
[root@localhost /]# echo $JAVA_HOME
/usr/ local /jdk
[root@localhost /]java –version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
如果返回這行,就說明設(shè)置成功。至此您的JDK安裝完畢。

二、安裝Tomcat
Tomcat的安裝比較簡(jiǎn)單,解壓后運(yùn)行即可。
1. 將安裝包拷貝到/usr/local目錄下安裝,
[root@localhost local]# tar -zxvf apache-tomcat-6.0.13.tar.gz
2. 為解壓后得到的apache-tomcat-6.0.13創(chuàng)建一個(gè)名為tomcat的同步目錄。
[root@localhost local]# ln -s apache-tomcat-6.0.13  tomcat
3. 設(shè)置環(huán)境變量CATALINA_HOME,并驗(yàn)證
[root@localhost local]# vi /etc/profile
在文件最后加入如下一行  
export CATALINA_HOME=/usr/local/tomcat
保存退出
驗(yàn)證CATALINA_HOME的過程跟上面驗(yàn)證JAVA_HOME的過程相同。
4. 啟動(dòng)并測(cè)試安裝結(jié)果
[root@localhost local]# cd ./tomcat/bin
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JAVA_HOME:       /usr/java/jdk
[root@localhost bin]# netstat -tnl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.1.254:53            0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.2.254:53            0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:953               0.0.0.0:*                   LISTEN      
tcp        0      0 ::ffff:127.0.0.1:8005       :::*                        LISTEN      
tcp        0      0 :::8009                     :::*                        LISTEN         
tcp        0      0 :::8080                     :::*                        LISTEN      
tcp        0      0 :::22                       :::*                        LISTEN   

port 8080 and 8009已經(jīng)LISTEN了
6.打開瀏覽器,敲入主機(jī)地址和端口號(hào)8080,回車
如:http://192.168.1.254:8080
如果出現(xiàn)如下畫面則說明,安裝成功。

三、安裝Apache
apache安裝也是非常簡(jiǎn)單具體每個(gè)步驟操作都很簡(jiǎn)單。
1. 拷貝安裝包到/usr/local,并在目標(biāo)目錄下進(jìn)行解壓。
[root@localhost local]# cd /usr/local
[root@localhost local]# tar -zxvf httpd-2.2.4.tar.gz
2. 配置安裝參數(shù),安裝的目標(biāo)目錄為/usr/local/apache,建議設(shè)置enable-mods-shared=all,不用的module注釋掉就行了!
[root@localhost local]# cd httpd-2.2.4
[root@localhost httpd-2.2.4]# ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all
3. 編譯并安裝。
[root@localhost httpd-2.2.4]# make
[root@localhost httpd-2.2.4]# make install
4. 啟動(dòng)Apache,并測(cè)試。
[root@localhost httpd-2.2.4]# cd /usr/local/apache/bin
[root@localhost bin]# ./apachectl start
打開瀏覽器,并在地址欄中輸入主機(jī)的IP地址
http://192.168.1.254
如果出現(xiàn)以下畫面則說明安裝成功。
It works!

四、生成mod_jk.so連接器
1. 拷貝源包到/usr/local并在目標(biāo)目錄中解壓(當(dāng)然在原來的目錄中解壓也是可以的,作者是為了規(guī)范所以安裝的程序都放在/usr/local下)。
[root@localhost bin]# cd /usr/local
[root@localhost local]# tar -zxvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
2. 創(chuàng)建一個(gè)connector同步目錄,目的是為了簡(jiǎn)化操作。
[root@localhost local]# ln -s jakarta-tomcat-connectors-jk2-2.0.4-src connector
3. 進(jìn)行編譯配置。大家一定要注意這幾個(gè)參數(shù)中前三個(gè)是很重要的,必要時(shí)可以去相應(yīng)的目錄看看相關(guān)的文件是否存在。
[root@localhost local]# cd connector/native
[root@localhost native]# ./ buildconf.sh
[root@localhost native]#./configure --with-apxs=/usr/local/apache/bin/apxs  --with-tomcat=/usr/local/tomcat --with-java-home=/usr/java/jdk --with-jni
4. 編譯
[root@localhost apache]# make
5. 運(yùn)行apache下的apxs,如果返回如下結(jié)果,證明正常。
[root@localhost native]# cd apache-2.0
[root@localhost apache-2.0]# /usr/local/apache/bin/apxs -n jk2 -i mod_jk.so
/usr/local/apache/build/instdso.sh SH_LIBTOOL='/usr/local/apache/build/libtool' mod_jk2.so /usr/local/apache/modules
/usr/local/apache/build/libtool --mode=install cp mod_jk.so /usr/local/apache/modules/
cp mod_jk.so /usr/local/apache/modules/mod_jk.so
Warning!  dlname not found in /usr/local/apache/modules/mod_jk.so.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/local/apache/modules/mod_jk.so

[root@localhost apache-2.0]#
ll /usr/local/apache/modules/mod_jk.so
-rwxr-xr-x 1 root root 709215 08-14 10:22 /usr/local/apache/modules/mod_jk.so
mod_jk.so生成成功了。
五 配置解釋jsp
1. 對(duì)Tomcat的jk2.properties進(jìn)行配置
[root@localhost apache]# cd /usr/local/tomcat/conf
[root@localhost conf]# vi jk2.properties

# channelUnix.file=${jkHome}/work/jk2.socket
# Just to check if the the config  is working
shm.file=/usr/local/apache/logs/jk2.shm

# In order to enable jni use any channelJni directive
# channelJni.disabled = 0
# And one of the following directives:

2. 在Apache的conf目錄中創(chuàng)建文件workers.properties,其中加入如下幾行
[root@localhost conf]# vi workers.properties
其中可以添加Tomcat的虛擬目錄
[uri:/examples/*]
這樣你就可以訪問examples
#------start ---------
[shm]
file=/usr/local/apache/logs/shm.file
size=1048576
[channel.socket:localhost:8009]
tomcatId=localhost:8009
[uri:/examples/*]
# --------end ------------  
保存退出

3. 配置Apache的/usr/local/apache/conf/httpd.conf,在LoadModule后添加一行,
LoadModule jk_module modules/mod_jk.so
在Apache啟動(dòng)的時(shí)候會(huì)裝載mod_jk.so
[root@localhost conf]# cd /usr/local/apache/conf  
[root@localhost conf]# vi httpd.conf
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /usr/local/apache/conf/workers.properties
JkShmFile     /usr/local/apache/logs/k2.shm

4. apache2.2.4可以用擴(kuò)展文件的方式配置虛擬主機(jī)去掉Include conf/extra/httpd-vhosts.conf
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
打開:/usr/local/apache/conf/extra/httpd-vhosts.conf
加入如下內(nèi)容(根據(jù)自己的需要修改吧)
<Directory /var/www/html/www>
Options FollowSymLinks
AllowOverride None
Order allow,Deny
allow from all
</Directory>

<VirtualHost 192.168.1.254:80>
ServerAdmin hacder@hstc.edu.cn
DocumentRoot "/var/www/html/www"
ServerName www.mc333.com
UserDir "/var/www/html/www"
JkMount /*.jsp ajp13
CustomLog logs/www.mc333.com-access_log common
</VirtualHost>

<Location "/WEB-INF/">
Order allow,deny
deny from all
</Location>

5. 拷貝tomcat例子到apache例子目錄測(cè)試:
#cp –R /usr/local/tomcat/webapps/examples/ /usr/local/apache/htdocs/
6. 啟動(dòng)tomcat,apache并進(jìn)行測(cè)試
[root@localhost conf]# cd /usr/local/tomcat/bin
[root@localhost bin]# ./shutdown.sh
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JAVA_HOME:       /usr/local/jdk
[root@localhost bin]# cd /usr/local/apache/bin
[root@localhost bin]# ./apachectl restart
打開瀏覽器,輸入http://主機(jī)地址/ examples
http://192.168.1.254/examples/jsp
測(cè)試jsp文件是否可以正常打開,如果都可以,恭喜你整合成功!

如果還有不明的可以加入簽名的QQ群:12363893

[ 本帖最后由 cndefu 于 2007-8-14 15:15 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-08-14 15:06 |只看該作者
自己先坐沙發(fā)!原創(chuàng)!

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-08-15 11:31 |只看該作者
tomcat6.0。。!我又落后了

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-08-15 20:38 |只看該作者
呵呵 有windows版本的嗎?

論壇徽章:
1
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-09-26 06:20:00
5 [報(bào)告]
發(fā)表于 2007-08-16 16:40 |只看該作者
checking whether build environment is sane... configure: error: newly created file is older than distributed files!

照著做的,還是不對(duì),

樓主呀,你測(cè)試了嗎?

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-08-16 17:00 |只看該作者
6.0....

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-08-21 09:58 |只看該作者
原帖由 cndefu 于 2007-8-14 14:59 發(fā)表
Tomcat6.0.13+Apache2.2.4+connectors+Fedora7整合過程(成功版)

前言:
安裝軟件:
1. jdk-1_5_0_06-linux-i586.bin
2. httpd-2.2.4.tar.gz
3. apache-tomcat-6.0.13.tar.gz
4. jakarta-tomcat-co ...


lz辛苦了,請(qǐng)教 ,jk2.properties 是新建的文件嗎?
  1. [root@localhost apache]# cd /usr/local/tomcat/conf
  2. [root@localhost conf]# vi jk2.properties

  3. # channelUnix.file=${jkHome}/work/jk2.socket
  4. # Just to check if the the config  is working
  5. shm.file=/usr/local/apache/logs/jk2.shm

  6. # In order to enable jni use any channelJni directive
  7. # channelJni.disabled = 0
  8. # And one of the following directives:
復(fù)制代碼

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-08-23 11:14 |只看該作者
請(qǐng)教: 以下請(qǐng)是否一定需要設(shè)置,我不使用虛擬機(jī)

但是始終報(bào)錯(cuò):無法找到workers.properties,但是我的確已經(jīng)加入其中了


  1. 4. apache2.2.4可以用擴(kuò)展文件的方式配置虛擬主機(jī)去掉Include conf/extra/httpd-vhosts.conf
  2. # Virtual hosts
  3. Include conf/extra/httpd-vhosts.conf
  4. 打開:/usr/local/apache/conf/extra/httpd-vhosts.conf
  5. 加入如下內(nèi)容(根據(jù)自己的需要修改吧)
  6. <Directory /var/www/html/www>
  7. Options FollowSymLinks
  8. AllowOverride None
  9. Order allow,Deny
  10. allow from all
  11. </Directory>

  12. <VirtualHost 192.168.1.254:80>
  13. ServerAdmin [email]hacder@hstc.edu.cn[/email]
  14. DocumentRoot "/var/www/html/www"
  15. ServerName [url]www.mc333.com[/url]
  16. UserDir "/var/www/html/www"
  17. JkMount /*.jsp ajp13
  18. CustomLog logs/www.mc333.com-access_log common
  19. </VirtualHost>

  20. <Location "/WEB-INF/">
  21. Order allow,deny
  22. deny from all
  23. </Location>
復(fù)制代碼

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2007-08-23 15:51 |只看該作者

回復(fù) #7 qmailer 的帖子

當(dāng)然是新建的!tomcat6是新建的,tomcat5默認(rèn)就有的!

[ 本帖最后由 cndefu 于 2007-8-23 16:13 編輯 ]

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2007-08-23 15:54 |只看該作者

回復(fù) #8 qmailer 的帖子

$apache_home/conf/workers.properties
確保有這個(gè)文件不???
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP