開始學習jsp很久了,網上有許多關於jsp整合的例子,但存在著許多問題。
對於Apache+Tomcat+MySQL+jsp+php的整合,針對不同的Tomcat和apache的版本,稍微有些區別。
即使你E文很好,去看Tomcat和Apache的手冊,也不一定能完全整合成功。暑假在家,網速不像在交大那樣---老黃牛拉破車樣的慢,所以基於此作者查閱大量網上資料,汲其精華,寫這篇文章希望能為初學者提供方便,也可以作為高手的參考手冊。
jsp是優秀的,它基於Java技術,利用JavaBean/Servlet制作動態網站,Java強大的面向對象編程使Jsp相對於php和asp有著得天獨厚的優勢。但學習jsp相對於php和asp來說是有難度的。
我想原因之一就是jsp服務器環境的配置要棘手一些。對於動態網頁制作,在交大asp曾很長時間占據上風,不太多的“高手”(也許很多人認為使用jsp的是高手吧)使用jsp,交大比較成功的jsp網站如世紀星網(Tomcat)、網絡教育學院網站(Resin)、交大招生就業網(Tomcat),服務器是Linux 9,運行相對來說比較穩定可靠。Linux下的Apache和Tomcat整合我曾經發過一篇文章,需要的大家在錦城搜搜。linux和windows下整合思想是相同的,利用apache來解析*.html/*.htm 靜態網頁,當遇到*.jsp和servlet時,通過一個apache中的module把jsp頁面拋給Tomcat(或者resin)來處理,在linux下通過編譯來制作這個module,要麻煩一些,本文通過現成的win下的一個module來完成整合。
廢話不說啦,下面開始整合:
所需軟件
(1) j2sdk-1_4_2-windows-i586.exe
jdk的版本關系倒不是很大,不影響Apache和Tomcat的整合,配置環境變量時注意一些就行了.
(2) apache_2.0.49-win32-x86-no_ssl.exe
apache版本對整合影響不是太大,但最好利用此版本。
(3) jakarta-tomcat-4.1.30.exe
版本最好用這個版本,其他的我沒有試過,有可能會導致整合不成功。
(3) php-4.3.3-Win32.zip
是一個壓縮包,下載下來直接解壓就行了。
(4) mod_jk.dll
這個module是放到apache中的module中去的,利用它來使Tomcat和Apache之間通訊。
(5) mysql-max-3.23.46a-win.zip
數據庫mysql,其版本對整合影響不大.
(6) jdbc驅動
mysql的驅動程序,和數據庫連接時用
以上軟件我就不把down的地址貼出來啦,去網上搜baidu、北大天網,只要用心找,應該問題不大,如果真的找不到,發信找我要吧。