<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    【永恒的瞬間】
    ?Give me hapy ?
    第二節 Tomcat服務器
    2.1 簡介
    Jsp是sun在servlet基礎上發展而來的一種新的web開發工具,在國外Ejb+jsp/servlet+應用服務器+數據庫已經
    已經成為電子商務站點的流行架構。tomcat3.1實現了最新的servlet2.2和jsp1.1標準,sun也 是推薦使用
    tomcat,本文介紹tomcat3.1在RedHat下的安裝。
    2.2 所需資源
    2.2.1 所需包
    1. jdk1_2_2-linux-i386.tar.gz
    http://java.sun.com
    2. jakarta-tomcat.tar.gz,
    http://jakarta.apache.org/builds/tomcat/release/v3.1/bin/
    3. mod_jserv.so
    http://jakarta.apache.org/builds/tomcat/release/v3.1/bin/linux/i386/
    2.2.2 所需配置文件
    /etc/profile
    /usr/local/jakarta-tomcat/conf/server.xml
    /usr/local/jakarta-tomcat/conf/tomcat.properties
    2.3 安裝步驟
    1. 安裝JDK
    cd /usr/local
    tar zxvf /root/jdk1_2_2-linux-i386.tar.gz
    mv jdk1.2.2 jdk
    2. 修改/etc/profile環境文件
    添加以下內容:
    JAVA_HOME=/usr/local/jdk
    CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib
    PATH=$PAHT:/usr/local/jdk/bin:/usr/local/jre/bin
    export JAVA_HOME
    export CLASSPATH
    3. 安裝Tomcat
    cd /usr/local
    tar zxvf /root/jakarta-tomcat.tar.gz
    4. 整和Apache和Tomcat
    cd /home/httpd
    mkdir libexec
    cp /root/mod_jserv.so /home/httpd/libexec
    cp /usr/local/jakarta-tomcat/conf/tomcat.conf /etc/httpd/conf
    vi /etc/httpd/conf/httpd.conf
    在文件末尾添加以下內容:
    Include /etc/httpd/conf/tomcat-apache.conf
    2.3 配置和管理TOMCAT
    1. /usr/local/jakarta-tomcat/conf/server.xml
    2.4 測試及管理辦法
    2.4.1 測試方法
    1. 在服務器上任意目錄下鍵入java,看看有沒有執行
    2. 瀏覽http://192.168.0.1:8080看看有沒有那只可愛的小貓就成拉!!
    3. 瀏覽http://192.168.0.1/examples/jsp/index.html來測試Apache和Tomcat是否成功整和。
    2.5 其他參考資料
    1. 關于tomcat的信息請到http://jakarta.apache.org
    2. 其他jsp方面的信息可以到http://java.sun.com/jsp
    2.6 小結
    Tomcat和Jserv之間的區別是什么? Tomcat==Jserv,不是嗎?
    這是一種普通的誤解。Jserv是被建立為與阿帕奇一起使用的Servlet API 2.0兼容的容器。Tomcat是完全重寫
    并且兼容Servlet API 2.2和JSP 1.1的一種容器。Tomcat使用了一些Jserv的代碼,尤其是Jserv的阿帕奇服務
    器適配器(adapter),但是相似的地方僅此而已。
    第三節 Apache+Jserv整和
    一、需要的源碼包:
    jdk-1_2_2_006-linux-i386.tar.gz
    jsdk20-solaris2-sparc[1].tar.Z
    ApacheJServ-1.1.2.tar.gz
    二、安裝過程
    1、安裝jdk1.2.2
    (1)  解開壓縮包
    tar xvzf jdk1_2_2_006-linux-i386.tar.gz
    (2) 目錄的處理
    ln -s jdk1.2.2 jdk
    ln -s jdk/jre jre
    (3) 設置$JAVA_HOME,$CLASSPATH
    vi /root/.bash_profile
    加入:
    JAVA_HOME=/usr/local/jdk
    export JAVA_HOME
    CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib
    export CLASSPATH
    PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin
    注:JDK的安裝到此結束。
    2.安裝JSDK
    (1) tar zxvf jsdk20-solaris2-sparc[1].tar.Z
    (2) 將產生的JSDK2.0目錄移到 /usr/local/JSDK2.0
    mv JSDK2.0 /usr/local/JSDK2.0
    注:JSDK的安裝到此結束。
    3.Apache和Jserv的靜態混合編譯
    所謂的靜態編譯是指將Jserv編譯進apache里
    (1) tar xvzf apache_1.3.12.tar.gz
    tar xvzf ApacheJServ-1.1.2.tar.gz
    (2) cd apache_1.3.12
    ./configure --prefix=/usr/local/apache
    (3) 配置apache jserv編譯參數
    cd ../ApacheJServ-1.1.2
    ./configure \
    --prefix=/usr/local/jserv \
    --with-apache-src=../apache_1.3.12 \
    --with-jdk-home=/usr/local/ jdk1.2.2 \
    --with-java-platform=2 \
    --with-JSDK=/usr/local/JSDK2.0/lib/jsdk.jar
    make
    make install
    (4) 編譯apache和apache jserv
    cd ../apache_1.3.12
    ./configure \
    --prefix=/usr/local/apache \
    --activate-module=src/modules/jserv/libjserv.a
    make
    make install
    (5) 執行/usr/local/apache/bin/httpd -l檢查一下mod_jserv是否編譯進apache了
    (6) 更改配置文件 /usr/local/apache/conf/httpd.conf
    添加 Include /usr/local/jserv/etc/jserv.conf
    (7) 更改配置文件 /usr/local/jserv/etc/jserv.conf
    SetHandler jserv-status
    order deny,allow
    deny from all
    加入你的信任主機allow from xxxx
    這樣在信任主機上通過http://yourserver/jserv/(注意后面這個"/"不能少)可以看到你的apache jserv的配
    置信息。接著在/usr/local/jserv/servlets下放入你自己的servlet class實驗一下效果吧,測試結果表明在
    redhat6.2下沒有中文顯示問題,一切ok!其他關于servlet zone的設置、load balance等等請參考apache jserv
    文檔和java.apache.org網站。注:Apache和Jserv混合編譯到此結束
    三、最后的測試:
    1.啟動apache:/usr/local/apache/bin/apachectl start
    2.用瀏覽器測試http://yourserver/servlets/IsItWorking
    看見了Yes,It's working!了嗎?你成功了!!
    第四節  Linux下Apache、php3、MySQL的整合
    一、所需的安裝包
    apache_1.3.19.tar.gz
    php-4.0.4.tar.gz
    mysql-3.23.32.tar.gz
    注意:以上均為源代碼而非RPM包
    二、軟件安裝
    1.  安裝MySQL
    (1) 解開壓縮包
    cd /usr/local
    tar -zvxf mysql-3.23.32.tar.gz
    (2) 將產生mysql-3.23.32目錄移到/usr/local/mysql
    mv mysql-3.23.32 /usr/local/mysql
    (3) 編譯MySQL
    cd /usr/local/mysql
    ./configure --prefix=/usr/local/mysql
    make
    make install
    (4) 安裝數據庫文件
    /usr/local/mysql/scripts/mysql_install_db
    /usr/local/mysql/bin/safe_mysqld &
    (5) MySQL授權操作
    MySQL的存取控制技術功能強大,比Postgres更加具有靈活性。MySQL采用的用戶名和密碼的加密算法與Unix系統
    不盡相同,其用戶名可以長達16個字符。先以root登陸MySQl,然后在MySQL的提示符下鍵入
    grant all privileges on *.* to thj@localhost identified by ‘thj’ with grant option; 這樣,無論
    用戶thj從什么地方登陸到這臺服務器都可以使用MySQL。
    (6) MySQL數據庫簡單操作語句
    創建數據庫
    命令:create database 數據庫名;
    刪除數據庫
    命令:dro p database 數據庫名;
    查詢MySQL中都有什么數據庫
    命令:show databases;
    更改當前使用的數據庫
    命令:use tbl_name
    創建數據表
    命令:create table tbl_name ( column_specs );
    說明:tbl_name 數據表名  column_specs 表中列的說明
    查詢指定的數據表的結構
    命令:describe tbl_name;
    查詢數據庫中都有什么數據表
    命令:show tables;
    增加新記錄
    命令:insert into tbl_name (col_name1,col_name2,…) values(values1,values2,….)
    說明:insert語句簡單易用,但是它也有一個缺陷,就是每次只能插入一條記錄。
    批量裝載數據
    命令:load data local infile “filename.txt” into table tbl_name;
    說明:MySQl的版本不得低于3.22.15,否則load data local不起作用。
    該語句實際上是調用了/usr/bin/mysqlimport。
    檢索信息
    命令:select 要選擇的東西 from 一個或多個表 where 數據必須滿足的條件
    注:在MySQL中,每鍵入一條命令之后,在命令行的結尾都要敲入“;”,標志是一條命令,或者敲回車之后再
    敲go,提示系統執行上邊的命令;另外,在多數關于MySQL的參考書中,命令都為大寫,實際上小寫也可以;還
    有,use語句可以不加“;”,這是所有MySQL語言中唯一一個不需要加“;”就可以執行的語句。
    注:MySQL的安裝到此結束
    2.  Apache、PHP3的混合編譯
    (1) 解開壓縮包
    cd /usr/local
    tar xvzf apache_1.3.19.tar.gz
    tar xvzf php-4.0.4.tar.gz
    mv apache_1.3.19.tar.gz apache
    mv php-4.0.4.tar.gz php
    (2) 把Apache的安裝目錄定為/usr/local/apache
    cd apache
    ./configure --prefix=/usr/local/apache --with-port=8000
    (3) 配置支持MySQL、作為Apache功能模塊、跟蹤變量有效
    cd ../php
    ./configure --with-mysql=/usr/local/mysql --with-   apache=../apache --enable-track-vars
     –with-pgsql=/usr/lib/pgsql --prefix=/usr/local/apache/php
     –with-config-file-path=/usr/local/apache/php
    make
    make install
    注:PHP的安裝到此結束
    (4) 配置Apache,加入PHP4的模塊
    cd ../apache
    cp /usr/local/php/libs/libphp4.a \
    /usr/local/apache/src/modules/php4
    ./configure --prefix=/usr/local/apache --activate- module=src/modules/php4/libphp4.a --with-port=8000
    make
    make install
    注:APACHE安裝完畢
    3.更改配置
    (1) 把php.ini文件拷到/usr/local/apache/php目錄下.
    cd ../php
    cp php.ini-dist /usr/local/apache/php/php4.ini
    (2) 更改Apache的配置文件
    cd /usr/local/apache/conf
    vi httpd.conf
    找到 AddType application/x-httpd-php .php4 把它前頭的#號給刪了當然也可加一行
    AddType application/x-httpd-php3.asp 這樣用FrontPage編輯會方便一點。
    最后運行/usr/local/apache/bin/apachectl start啟動apache進程。
    
    posted on 2007-01-11 15:01 ???MengChuChen 閱讀(255) 評論(0)  編輯  收藏 所屬分類: Tomcat

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品无码久久| 亚洲综合偷自成人网第页色| 一二三四在线观看免费中文在线观看| 午夜视频在线在免费| 亚洲国产区男人本色| 四虎国产精品免费视| 一级做a毛片免费视频| 久久精品国产精品亚洲| 国产午夜精品理论片免费观看 | 337P日本欧洲亚洲大胆精品| 四虎成人精品一区二区免费网站| 亚洲一区二区三区成人网站| 久久精品免费全国观看国产| 亚洲欧洲AV无码专区| 国产成人高清精品免费鸭子| 免费国产污网站在线观看不要卡| 亚洲人成网站观看在线播放| 四虎影视无码永久免费| 亚洲最大的成网4438| 欧美日韩国产免费一区二区三区| 337p日本欧洲亚洲大胆人人| 中文字幕亚洲一区二区三区| 无码人妻AV免费一区二区三区| 亚洲fuli在线观看| 免费播放特黄特色毛片| a级毛片毛片免费观看久潮| 7777久久亚洲中文字幕蜜桃 | 国产99久久久久久免费看| 亚洲中文字幕第一页在线| 一级毛片免费不卡在线| 亚洲中文字幕精品久久| 亚洲成?Ⅴ人在线观看无码| 美女被cao网站免费看在线看| 亚洲va精品中文字幕| 亚洲电影日韩精品 | 免费国产黄线在线观看| 免费看黄福利app导航看一下黄色录像| 亚洲国产另类久久久精品| 国产曰批免费视频播放免费s| 国产精品成人亚洲| 亚洲精品视频在线|