Tomcat伺服器是一個免費的開放源代碼的Web 應用伺服器 本文就是一篇linux下tomcat安裝筆記, 重點講述了apache和tomcat在linux下整合的方法 1.準備文件並解壓縮至/temp/: apr-0.9.1.tar.gz httpd-2.0.40.tar.gz j2sdk-1_4_1_02-linux-i586-rpm.bin(直接運行) jakarta-tomcat-4.1.18.tar.gz jakarta-tomcat-connectors-4.1.27-src.tar.gz 注; 這些檔在其官方網頁上下載較慢,但都可以在天網上找到. 然後將生成的jakarta-tomcat-4.1.18/ 和 jakarta-tomcat-connectors-4.1.27-src/ 拷貝至/opt/下 #cp -r jakarta-tomcat-4.1.18/ /opt/ #cp -r jakarta-tomcat-connectors-4.1.27-src/ /opt/ 2.安裝JDK(java development Kit) #rpm -ivh j2sdk-1_4_1_02-fcs-linux-i586.rpm 默認安裝目錄是/usr/java/j2sdk1.4.1_02/ 3.設定環境變數: 在/etc/profile中,加入: #java environment variable settings JAVA_HOME=/usr/java/j2sdk1.4.1_02 export JAVA_HOME CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib export CLASSPATH CATALINA_BASE=/opt/jakarta-tomcat-4.1.18 export CATALINA_BASE CATALINA_HOME=/opt/jakarta-tomcat-4.1.18 export CATALINA_HOME PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin 需重啟才能生效. 測試JDK:運行 # java -version # javac -version 看到版本資訊則JDK安裝成功 測試tomcat:運行 # /opt/jakarta-tomcat-4.1.18/bin/startup.sh 在流覽器中輸入:http://ip地址:8080 能看到tomcat頁則安裝成功. 4.安裝apache 進入apache的解壓目錄 /temp/httpd-2.0.40/ config.layout檔確定了各種風格的apache的各安裝目錄. 這裏將選擇RedHat. 建議將檔中RedHat的prefix改為/etc/httpd . # ./configure --enable-layout=RedHat --enable-module=so -- 生成makefile 檔. 這裏選擇了config.layout檔中的RedHat設置. 並採用DSO(Dynamic Shared Object)方式編譯 # make -- 編譯 # make install -- 安裝 測試apache:運行 # /etc/httpd/sbin/apachectl start 在流覽器中輸入:http://ip地址 能正確顯示則安裝成功. 5.編譯Jakarta-Tomcat-connectors # cp -r /temp/apr-0.9.1/ /opt/jakarta-tomcat-connectors-4.1.27-src/webapp/apr -- 將apr-0.9.1/目錄拷貝並改名 # cd /opt/jakarta-tomcat-connectors-4.1.27-src/webapp -- 進入目錄 # ./support/buildconf.sh -- 生成編譯配置檔 # ./configure --with-apxs=/etc/httpd/sbin/apxs -- 生成Makefile編譯檔.這裏指明了apxs檔的位置.它可能根據apache安裝目錄的不同而不同. # make -- 編譯生成mod_webapp.so # cp apache-2.0/mod_webapp.so /etc/httpd/lib/apache/ -- 將mod_webapp.so 拷貝. 這裏的目的目錄其實可以任意指定,但必需與以後httpd.conf中的設置對應. 這裏是一個習慣的位置. 6.修改/etc/httpd/conf/httpd.conf 1)在# Dynamic Shared Object (DSO) Support之後,添加如下內容(第230行左右): LoadModule webapp_module /etc/httpd/lib/apache/mod_webapp.so -- 載入我們剛剛編譯的模組mod_webapp 2)在檔尾部添加如下內容: WebAppConnection warpConnection warp localhost:8008 WebAppDeploy examples warpConnection /examples/ --建立于tomcat的關聯, 並設定虛擬目錄 /examples/ 如果電腦有自己的功能變數名稱(在/etc/hosts檔中可以設),就用它代替localhost,並在ServerName處 (大概在290行)添加 ServerName your_domain_name:80 3)為了讓apache更好支持中文,將AddDefaultCharset ISO-8859-1改為 AddDefaultCharset off 4)語法檢查:運行 # /etc/httpd/sbin/apachectl configtest 如果顯示Syntax OK, 則語法正確 否則根據提示查看httpd.conf的修改是否正確 5)修改/opt/jakarta-tomcat-4.1.18/conf/server.xml文件 默認情況下與8008埠相關的資訊是被注釋掉了,需要刪掉注釋的語句. 如果是比tomcat4.1.18更高的版本,裏面可能沒有這不分內容.那就將如下文本拷貝到檔最後 在最後一行 之前: enableLookups="true" appBase="webapps" acceptCount="10" debug="0"/> timestamp="true"/> 7.整體測試 運行: # /opt/jakarta-tomcat-4.1.18/bin/shutdown.sh # /opt/jakarta-tomcat-4.1.18/bin/startup.sh # /etc/httpd/sbin/apachectl restart 在流覽器中輸入如下位址 http://伺服器IP/examples/jsp/index.html,如果能夠顯示正常的網頁,則安裝成功 然後選擇幾個jsp的例子,出現動態網頁的話,安裝就成功了. 8.幾點補充: 1)apache和tomcat的整合令人感覺並不完善.jsp動態網頁只能通過apache的虛擬目錄訪問, 即不能正常訪問 apache默認目錄下的動態網頁.哪位高人知道解決方法,還望不吝賜教. 2)如果要在電腦啟動的時候就運行httpd服務,可以在/etc/rc.d/rc.local文件中加入這幾行: #start apache /etc/httpd/sbin/apachectl start #start tomcat /opt/jakarta-tomcat-4.1.18/bin/startup.sh 3)為了接收外部訪問,別忘了打開防火牆http的埠: # setup -> Firewall Configuration 歡迎轉載本文,請注明來自:http://www.linuxsense.org
Google 搜尋器
- Oct 25 Sat 2008 23:30
linux tomcat 安裝筆記
- Oct 25 Sat 2008 19:51
Step By Step 如何寫出自己的第一個JSP+JavaBean+Tomcat的程式
- Oct 17 Fri 2008 00:02
在Apache 2上加裝 Fast-CGI 2.4.6
Fast-CGI 是將程式預先載入記憶體裡面,讓程式在讀取時不用再有I/O的動作。所以執行效能大概可以提升15~20%(真的很快)。所以如果你有CGI的程式推薦一 定要裝Fast-CGI 。甚至PHP如果裝CGI版本,也可以透過Fast-CGI大大提升PHP的效能。像MT(Movable Type)的後台就是CGI的程式,所以搭著Fast-CGI,讓MT(Movable Type)真的快很多。
這次要敎大家如何在Apache 2(Linux)上安裝Fast-CGI 。
首先到Fast-CGI下在最新的檔案。目前Fast-CGI只到 2.4.6版,所以先下載mod_fastcgi-2.4.6.tar.gz 。
# tar vfxz mod_fastcgi-2.4.6.tar.gz
- Oct 17 Fri 2008 00:01
GOGOBOX好用的搜尋工具 (FindBox)
有在玩P2P的朋友們,一定都知道GOGOBOX吧。
GOGOBOX是一個提供網友可以大量存放資源的空間。
在GOGOBOX上千奇百怪的東西都有。舉凡動漫、文件、甚至電影。
使用GOGOBOX的網友應該都會碰到一個問題,就是要到各論壇或是搜尋引擎才會找到自己想要的資源。
現在開始已經不用這麼麻煩嚕。
- Sep 27 Sat 2008 18:57
免費網路電視線上直播
http://ipobar.com/vigor/
- Sep 27 Sat 2008 18:55
將隨身碟格式化成 NTFS
既然 Windows 可以將硬碟格式化成 NTFS,那為什麼隨身碟不行呢?其實是可以的,只是大家都習慣用預設的設定去格式化隨身碟。在 Windows 2000 的環境下,開啟檔案總管,在隨身碟磁碟代號上按滑鼠右鍵->[格式化]->選擇 [檔案系統] 為 [NTFS]->[開始],即可將隨身碟格式化成 NTFS,參見圖1。
- Sep 03 Wed 2008 12:00
娶妻娶德---一個感動的小故事
可是我神志清醒,能聽到金屬器具的叮噹聲和周醫生的說話聲。
我的右眼發炎紅腫,三年多了,軍中醫官說我患的是角膜炎。
最後我到台北三軍總醫院去求診,那時,我的右眼已經看不見東西了,而我的左眼視力極差。
醫生說:「可能你是用了髒毛巾或在游泳池裏游泳感染的。」
- Sep 03 Wed 2008 11:56
南科考古 遺址發現 稻米育種 石器時代就有
2008/09/03 04:32周曉婷/南縣報導
南科考古遺址自二○○○年以來,陸續挖出稻米化石,總計數量將近廿萬顆,研究人員發現,稻米化石年代距今約四千五百年到五百年,從最早的大小不一到顆粒愈來愈大,推測石器時代人類已有育種觀念,且連同出土的小米、綠豆等化石,都是當時人類主要植物營養來源。
最早稻米化石 距今四千五百年
前南科考古隊長、現任樹谷基金會考古中心主任朱正宜解釋,南科出土的稻米化石,年代最久遠的距今約四千五百年,是台灣現今考古遺址中,所挖掘出最早的稻米化石。在南科周邊卅多處考古遺址中,都曾挖出稻米化石,但以南關里東遺址及右先方遺址兩處最多。
朱正宜說,兩處遺址的稻米化石挖掘出土當時,地上密密麻麻的碳化稻米,呈散落狀,各約十萬顆,推測兩處發現地點可能都是「意外事件」現場,所謂意外事件,指的是可能有人打翻盛裝稻米容器,致稻米散落一地。
還有小米綠豆 百餘種植物種子
- Sep 03 Wed 2008 11:50
西聯匯款在台灣辦理機構與據點
Google Adsense 已經提供台灣 Adsense 廣告收益由西聯匯款 Western Union Quick Cash 支付的功能,有做 Adsense 廣告收益的部落格站長將可以更快速的拿到廣告收益款。
依照西聯網站的顯示台灣地區總計七家機構(五十個據點)
其中三家機構隸屬國泰世華另一家只提供印尼勞工匯款
所以實際上台灣提供西聯匯款服務的銀行為四家
全部如下
- Sep 03 Wed 2008 11:46
什麼是Ctfmon.exe?
毫無疑問,你會讀這篇文章,是因為你的電腦上有Ctfmon.exe正在執行。打開又沒反應,看了又很礙眼,又不知道他們是幹什麼的…那要怎麼辦呢?然後你從啟動項目刪除和它卻又神奇的再次出現。因此,它是什麼?
ctfmon 是控制選擇使用者輸入法和Office語言欄的Microsoft程序。它以亞洲語言為主,讓你可以夠控制電腦經由語音或手寫筆,或使用觸控螢幕上的鍵盤輸入。
如果你是使用上面所說的其中一項功能,那你就必須要開啟它。對於其他人,我們將開始進行關閉這讓人傷腦筋的工作。
根據您的系統配置,有許多不同的步驟來關閉ctfmon。我將嘗試列出所有如下的方法。
- Sep 03 Wed 2008 11:21
節儉是一種美德,自己動手修耳機
筆者的MP3是當時買電腦的贈品,自從有了它,筆者的生活中便充滿了音樂,每天陪伴筆者渡過了好多無聊的時光。由於使用頻率較高,過了一段時間後,MP3出現了聲音斷斷續續的故障,但出現故障間隔時間較長,也沒在意。後來這種情況越來越讓人無法忍受,只能將MP3固定在桌上聽,稍一動就沒聲音了。
根據以前聽隨身聽的經驗,估計是接觸不良造成的。首先想到的是耳機插頭與MP3的音訊插孔經常插拔、轉動,容易產生接觸不良的故障。借來同事的一款正常的耳機測試一下,結果一切正常,說明MP3播放機的本身並沒有問題,故障出在耳機上。
雖說現在修家電的挺多,但能替你修耳機的卻幾乎沒有。普通的耳機也就是那麼點錢,還抵不上維修費呢。但筆者聽慣了這款耳機,總不能為了這點小故障而棄它而去吧。造成耳機接觸不良的部位主要是音訊插頭尾端及耳塞的連線,這些部位經常拉扯、扭曲,很容易造成內部細導線斷裂。如何找出導線斷裂的具體位置呢?筆者將MP3播放機打開,插上耳機,一邊聽,一邊用手在耳機導線上摸,當摸到耳機音訊插頭的尾部時,耳機內聲音戛然而止。看來就是這兒出現斷線,又用同樣的方法試了幾遍,確定只有這一處斷線。
- Sep 03 Wed 2008 11:19
網絡電視電台
注意: 你電腦看不到簡體中文的話,就用Microsoft Applocale!
用了它就能正常顯示簡體中文了! 下面Download吧!
http://forum.p2pzone.org/viewthread.php?tid=546413
www.pplive.com
- Aug 05 Tue 2008 12:33
YOYOPlayer
YOYOPlayer除了介面跟WinAMP、千千靜聽都長得很像之外,常用的Equalizer音頻等化器、播放清單…等功能都有了,連自動搜尋/下載歌詞的功能也有,當我們使用YOYOPlayer播放歌曲時,會自動根據歌曲名稱與歌手名稱透過百度搜尋引擎去找可用的歌詞檔,找到之後自動顯示在「Lyric」視窗裡面。
不過唯一缺點是他目前只有簡體中文版,還好剛剛在Windows Vista中測試可以正常顯示簡體中文字,不會有亂碼(有原始碼要改應該也OK吧?)。另外他的面板也不能更換,目前只有預設的面板可用,這點倒是還好,只要穩定好用,我自己是不太需要換面板。
另外一個缺點是,目前版本似乎沒法在Windows中設定檔案關聯,只能先把要播的歌曲拉到播放清單中,從Playlist裡播放。也許是因為這軟體的開發者原本就是作給Linux系統用的,軟體也還很新,以後也許還會陸續再更新、改進吧?總之,是個不錯的軟體。


學習檔案(7)