• <ul id="mayc0"></ul>
    <ul id="mayc0"><center id="mayc0"></center></ul>
    <strike id="mayc0"><input id="mayc0"></input></strike>
    <ul id="mayc0"></ul>
  • 始創于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    您的位置: 網站首頁 > 幫助中心>文章內容

    Ubuntu Linux系統平臺下架設JSP運行環境配置

    發布時間:  2012/5/31 15:14:04

    一、安裝Java環境及配置

    方法一:
    1、打開終端,執行命令,安裝jre和jdk:
     

    1. $sudoapt-getinstallsun-java6-jre;  
    2. $sudoapt-getinstallsun-java6-jdk; 

    2、設置當前默認的java解釋器:

    1. sudoupdate-alternatives-configjava 

    執行后,選擇輸入有包含“sun”的行的前面的數字,敲回車確定即可

    3、配置環境變量

    1. $sudogedit/etc/environment 

    加入兩行:

    1. CLASSPATH=/usr/lib/jvm/java-1.5.0-sun/lib  
    2. JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun 

    方法二:

    1、首先確認有沒有安裝了rpm包所需軟件,Terminal終端下執行命令:

    $rpm-q-a//查看

    執行安裝rpm所需軟件:
    $sudoapt-getinstallrpm

    2、下載jdk安裝軟件:(可以到sun網站:http://java.sun.com)放到用戶文件夾即可

    3、安裝jdk軟件:

    在Terminal中輸入./jdk軟件名.bin,出現協議后選擇同意按y回車開始安裝,安裝后文件夾名為:jdk1.6.0_01

    4、創建JDK鏈接

    1. $ln-sjdk1.6.0.0_01jdk 

    二、安裝服務器平臺軟件Tomcat5.5.20:

    方法一:

    1、下載安裝包:執行命令
    $sudowgetwgethttp://archive.apache.org/dist/tomcat/tomcat-5/v5.5.20/bin/apache-tomcat-5.5.20.tar.gz

    2、解壓縮、安裝:
    $tar-zxvfapache-tomcat-5.5.20.tar.gz
    $sudomvapache-tomcat-5.5.20/opt/

    3、配置環境變量

    在/etc/profile的最后加入如下內容后,在系統中運行一下(重啟主機)

    1. PATH=$PATH:/home/jinye/jdk/bin:/home/jinye/jdk/jre/bin  
    2. JAVA_HOME=/home/jinye/jdk  
    3. ExportJAVA_HOME  
    4. CLASSPATH="./:/home/jinye/jdk/lib:/home/jinye/jdk/jre/lib" 
    5. ExportCLASSPATH  
    6. CATALINA_HOME=/home/jinye/tomcat  
    7. ExportCATALINA_HOME 

    4、啟動Tomcat:

    $cd/opt/apache-tomcat-5.5.20/bin
    $sudo./starup.sh///關閉的腳本為shutdown.sh

    一般,看到類似以下信息就對了:

    UsingCATALINA_BASE:/opt/apache-tomcat-5.5.20
    UsingCATALINA_HOME:/opt/apache-tomcat-5.5.20
    UsingCATALINA_TMPDIR:/opt/apache-tomcat-5.5.20/temp
    UsingJRE_HOME:/usr/lib/jvm/java-6-sun-1.6.0.00

    5、測試:

    在瀏覽器上輸入http://localhost:8080/

    6、安裝TomcatAdministration

    Tomcat5.5默認情況下是沒有安裝TomcatAdministration的,必須再另外下載安裝

    a、下載軟件包:

    $wgethttp://archive.apache.org/dist/tomcat/tomcat-5/v5.5.20/bin/apache-tomcat-5.5.20-admin.tar.gz

    b、安裝軟件包

    $tar-zxvfapache-tomcat-5.5.20-admin.tar.gz#這里默認解壓出來的文件夾為apache-tomcat-5.5.20,直接覆蓋到Tcomcat安裝目錄就行了


    或者直接創建個鏈接ln-sapache-tomcat-5.5.20tomcat即可


    $sudomvapache-tomcat-5.5.20/opt/

    c、添加管理員賬號密碼

    修改apache-tomcat-5.5.20/conf/tomcat-users.xml

    加入


    保存退出,重啟tomcat

    d、登錄管理員帳號

    在Firefox的地址欄中輸入http://localhost:8080/,點擊左邊的TomcatAdministration鏈接,進入admin的登錄頁面,輸入用戶名密碼admin

    f、如果點擊TomcatAdministration時出現如下提示:

    Tomcat'sadministrationwebapplicationisnolongerinstalledbydefault.Downloadandinstallthe"admin"packagetouseit.

    說明TomcatAdministration還沒啟動。點擊頁面左上角的Status就進入了severstatus,點擊左上角的ListApplications,在list里能看到/admin。其running項是false,在后面的Commands項里點擊start。

    好了,現在可以用了。

    三、安裝MySQL

    1. sudoapt-getinstallmysql-server  
    2. 以root身份啟動mysql服務:/etc/init.d/mysqlstart  
    3. 以root身份停止mysql服務:/etc/init.d/mysqlstop  
    4. 啟動mysql:mysql-uroot-p  
    5. password 

    四、安裝Apache

    1.安裝
     

    1. sudoapt-getinstallapache2 

    2.Apache2與tomcat6的整合

    sudoapt-getinstalllibapache2-mod-jk

    查看一下在apache2的啟動模塊中是否有jk.load
     

    1. sudols/etc/apache2/mods-enabled/  
    2. cgi.loadmod-security.confphp5.confproxy.confrewrite.loaduserdir.load  
    3. jk.loadmod-security.loadphp5.loadproxy.loaduserdir.conf 

    修改workers.properties文件將tomcat_home和java_home地址修改為上面安裝jdk和tomcat的地址
     

    1. sudogedit/etc/libapache2-mod-jk/workers.properties  
    2. workers.tomcat_home=/home/jinye/tomcat  
    3. workers.java_home=/home/jinye/jdk 

    配置/etc/apache2/apache2.conf

    將#sudogedit/usr/share/doc/libapache2-mod-jk/httpd_example_apache2.conf里面的內容

    復制到apache2.conf最后

    1. sudo/etc/init.d/apache2restart  
    2. sudo/usr/share/tomcat6/bin/./shutdown.sh  
    3. sudo/usr/share/tomcat6/bin/./startup.sh  
    4. sudogedit/etc/rc.local 

    修改JDK_HOME和JAVA_HOME地址

    1. exportJDK_HOME=/home/jinye/jdk  
    2. exportJAVA_HOME=/home/jinye/jdk  
    3. sudogedit/etc/apache2/httpd.conf 

    打開httpd.conf文件,在該文件中添加如下人代碼:

    1. LoadModulejk_module/usr/lib/apache2/modules/mod_jk.so  
    2. JkWorkersFile"/etc/libapache2-mod-jk/workers.properties"  
    3. JkLogFile"/var/log/apache2/mod_jk.log"  
    4. JkLogLevelinfo  
    5. JkLogStampFormat"[%a%b%d%H:%M:%S%Y]"  
    6. JkMount/*.jspajp13_worker  
    7. JkMount/*/servlet/ajp13_worker 

    看http://localhost/index.jsp的結果

    五.在架設JSP中使用JDBC來連接MySQL數據庫

    1.下載JDBC驅動程序www.mysql.com/downloads/中尋找connectors,然后網頁左側有connector/J點擊會出現供選擇的tar.gz和zip文件下載

    下載.tar.gz文件

    2.展開剛剛下載的文件(mysql-connector-java-5.0.6.tar.gz)
    tarzxvfmysql-connector-java-5.0.6.tar.gz

    3.配置連接文件

    將剛剛展開的mysql-connector-java-5.0.6中的mysql-connector-java-5.0.6-bin.jar文件拷貝到上面安裝的jdk和tomcat下的lib文件夾中

    1. cdmysql-connector-java-5.0.6  
    2. cp./mysql-connector-java-5.0.6-bin.jar~/jdk/lib  
    3. cp./mysql-connector-java-5.0.6-bin.jar~/tomcat/lib 

    4.在編寫jsp過程中連接數據庫可以用以下格式:
     

    1. Class.forName("com.mysql.jdbc.Driver").newInstance();  
    2. Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost/數據庫名","用戶名","密碼");  
    3. Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
    4. Stringsql="select*from數據庫名";  
    5. ResultSetrs=stmt.executeQuery(sql); 

    六、測試

    1. sudo-sh  
    2. password  
    3.  
    4. 啟動mysql服務:  
    5. #/etc/init.d/mysqlstart  
    6.  
    7. 啟動tomcat服務:  
    8. #/home/tomcat/bin/startup.sh  
    9.  
    10. 創建測試用的數據庫和表:  
    11. #/mysql-uroot-p  
    12. password  
    13.  
    14. mysql>createdatabasetest;  
    15. mysql>usetest;  
    16. mysql>createtabletest(test1VARCHAR(20),test2VARCHAR(20));  
    17. mysql>insertintotest(test1,test2)values('a','b');  
    18.  
    19. //檢查是否已經加入測試信息  
    20. mysql>showdatabases;  
    21. mysql>showtables;  
    22. mysql>select*fromtest; 

    本文出自:億恩科技【www.vbseamall.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線