1. 程式人生 > >windows+apache+tomcat整合筆記

windows+apache+tomcat整合筆記

windows+apache+tomcat整合筆記

tomcat    2009-10-19 13:46   閱讀167   評論0   字號:    

jdk-1_5_0_06-windows-i586-p.exe
apache_2.2.8-win32-x86-no_ssl.msi
apache-tomcat-6.0.16.exe

安裝JDK
在我的電腦上右鍵->高階->新建變數    

系統變數 變數值
JAVA_HOME C:/Program Files/Java/j2sdk1.5.0
CLASSPATH .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/jre/lib;%

JAVA_HOME%/jre/lib/ext;%JAVA_HOME%/jre/lib/rt.jar;%TOMCAT_HOME%/common/lib/mysql-connector-java.jar;%

TOMCAT_HOME%/common/lib
PATH %JAVA_HOME%;%JAVA_HOME%/bin
TOMCAT_HOME c:/Tomcat 6.0


tomcat直接安裝
apache服務的安裝

2.執行所下載的檔案
3.在所需填的空中輸入 localhost localhost [email protected]
4.安裝目錄選擇d盤
5.其餘都安預設安裝
6.啟動apache 服務

tomcat和apache配合使用
其實就是對其配置檔案進行修改


1.tomcat的配置檔案
以下就按以上安裝的講解
d:/tomcat/conf/server.xml
編輯Tomcat的配置檔案server.xml,在HOST段中加入: (設定TOMCAT主目錄)
<Context path="" docBase="C:/apache/htdocs" debug="0" reloadable="true" crossContext="true"/>


2.對apache的配置檔案更改
d:/apache/conf/httpd.conf

在Apache配置目錄(即D:/Apache/Apache2/conf)下面建立mod_jk配置檔案“workers.properties”,並在檔案中建立如下

內容(橫線之間):
--------------------------
# Defining a worker named worker1 and of type ajp13
worker.list=ajp13w(取的名字)
#設定ajp13w屬性
worker.ajp13w.type=ajp13
worker.ajp13w.host=127.0.0.1
worker.ajp13w.port=8009

以下五行非必須
worker.ajp13w.lbfactor=50
worker.ajp13w.cachesize=10
worker.ajp13w.cache_timeout=600
worker.ajp13w.socket_keepalive=1
worker.ajp13w.socket_timeout=300
--------------------------

apache配置檔案在末尾加上:

# Tomcat Config #
# 載入 mod_jk module下載相應版本
LoadModule jk_module modules/mod_jk.so

# AddModule mod_jk.c
# JK配置檔案 workers.properties 載入路徑
JkWorkersFile conf/workers.properties
# jk日誌儲存位置
JkLogFile logs/mod_jk.log
# 設定jk日誌級別 [debug/error/info]
JkLogLevel info
# 設定日誌格式
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"

# 將所有servlet 和jsp請求通過ajp13的協議送給Tomcat,讓Tomcat來處理
# 把JSP程式對映到Jk聯結器上,聯結器名稱為ajp13w,在workers.properties中定義
JkMount /*.jsp ajp13w
# 把JSPX程式對映到Jk聯結器上
JkMount /*.jspx ajp13w
# 把servlet程式對映到Jk聯結器上
JkMount /servlet/* ajp13w
JkMount /*.servlet ajp13w


3.重啟服務


4.做一個簡單的jsp檔案test.jsp(我們用resin站點的例子)
該檔案放在:apache/htdocs/test.jsp
內容如下:

<%
out.print("test");
%>

在瀏覽器中輸入:http://localhost/test.jsp,應該出現下面結果:

test

mysql安裝
 
1、(壓縮包安裝)在NT下執行:    2、exe安裝直接執行,安裝好後介面設定密碼,啟動服務
mysqld-nt  -install 執行sql
net start mysql 開啟服務

MySql -uroot -p  回車
要求輸入密碼
(進入mysql)