在Linux下搭建 jsp 環境配置

來源:互聯網
上載者:User

紅旗案頭Linux4.1下安裝和配置JSP伺服器全攻略<br />這兩天試著在紅旗Linux案頭版4.1下安裝WEB伺服器,已成功安裝,現把我的安裝過程介紹如下,以給有相似需求的網友參考。<br />我的安裝要求是支援JSP、html、htm網頁,所以選用JDK1.5.0+Tomcat5.5.4+mySQL4.1.7,這些都是當前各軟體最新的穩定版本(非測試版)。暫沒有安裝Apache和支援PHP,主要是考慮到用案頭版Linux的網友基本是個人網站,主要是為學習、測試JSP而用,用這些配置已經是綽綽有餘,況且更能輕裝上陣,若對Apache和PHP感興趣的話可以自己添加安裝。<br />注意,在下面的安裝中,開頭帶#號的代表root使用者在系統終端下的操作,實際操作時不用輸入#號。</p><p>一、下載相關的必要軟體,放到一個統一目錄(如/tmp/myDown):<br />1、下載JDK1.5.0安裝包(即JAVA5.0),檔案名稱:jdk-1_5_0-linux-i586-rpm.bin<br />下載連結:[java.sun.com]<br />2、下載Tomcat安裝包(支援JSP),檔案名稱:jakarta-tomcat-5.5.4.tar.gz<br />下載連結:[apache.freelamp.com]<br />3、下載mySQL安裝包(資料庫軟體),檔案名稱:mysql-standard-4.1.7-pc-linux-i686.tar.gz<br />下載連結:[dev.mysql.com]<br />4、下載mySQL的JDBC驅動,檔案名稱:mysql-connector-java-3.0.16-ga.tar.gz<br />下載連結:[dev.mysql.com]</p><p>二、安裝軟體<br />1、安裝JDK(因JDK包含JRE,若原來裝LumaQQ時安裝了JRE,請先卸載JRE的rpm包,可節省85M空間)<br />(1)安裝:<br />#cd /tmp/myDown<br />#./jdk-1_5_0-linux-i586-rpm.bin<br />這樣JDK就安裝到了/usr/java/jdk1.5.0目錄<br />(2)編輯檔案/etc/profile,在最後加入:<br />export JAVA_HOME=/usr/java/jdk1.5.0<br />export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.<br />export PATH=$PATH:$JAVA_HOME/bin<br />(3)為讓新配置生效,運行#source /etc/profile<br />(4)測試,用文字編輯器寫一個java程式來驗證,儲存在/tmp/myDown目錄,檔案名稱:HelloWorld.java,輸入如下內容:<br />public class HelloWorld{<br />public static void main(String args[]){<br />System.out.println("Hello,Wrold");<br />}<br />}</p><p>然後,在終端下執行:<br />#cd /tmp/myDwon<br />#javac HelloWorld.java<br />#java HelloWorld<br />這時如果出現"Hello,World",就說明你的JAVA編譯、運行環境搭建好了。</p><p>2、安裝Tomcat<br />(1)在圖形環境下按右鍵jakarta-tomcat-5.5.4.tar.gz檔案表徵圖,選擇解壓到/usr/local目錄。<br />為方便使用,在終端下執行:<br />#cd /usr/local<br />#ln -s jakarta-tomcat-5.5.4 tomcat<br />(2)編輯檔案/etc/profile,在最後加入:export CATALINA_HOME=/usr/local/tomcat<br />(3)如果要求系統開機自動啟動tomcat(沒有此要求的朋友就不用做這步),請修改/usr/local/tomcat/bin/startup.sh 為:<br />export JAVA_HOME=/usr/java/jdk1.5.0<br />export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.<br />export PATH=$PATH:$JAVA_HOME/bin<br />export CATALINA_HOME=/usr/local/tomcat<br />/usr/local/tomcat/bin/catalina.sh start</p><p>並在/etc/rc.d/rc.local中加入:/usr/local/tomcat/bin/startup.sh</p><p>(4)執行#source /etc/profile使配置生效,運行/usr/local/tomcat/bin/startup.sh啟動tomcat<br />(5)測試,在瀏覽器中輸入:[localhost:8080],若出現Tomcat的歡迎頁面則安裝成功。</p><p>3、安裝mySQL<br />(1)在圖形環境下按右鍵mysql-standard-4.1.7-pc-linux-i686.tar.gz檔案表徵圖,選擇解壓到/usr/local目錄。<br />為方便使用,在終端下執行:<br />#cd /usr/local<br />#ln -s mysql-standard-4.1.7-pc-linux-i686 mysql<br />然後執行:<br />#cd mysql<br />#scripts/mysql_install_db user=mysql<br />#chown -R root .<br />#chown -R mysql data<br />#chgrp -R mysql .<br />#bin/mysqld_safe user=mysql &<br />(2)測試,<br />#cd /usr/local/mysql/bin<br />#./mysql<br />如果能看到mysql>符號,則安裝成功。</p><p>4、安裝mySQL的JDBC驅動<br />(1)在圖形環境下按右鍵mysql-connector-java-3.0.16-ga.tar.gz檔案表徵圖解壓到目前的目錄(/tmp/myDown)<br />(2)把解壓出來的mysql-connector-java-3.0.16-ga-bin.jar拷貝到/usr/local/tomcat/common/lib<br />(3)增加mysql使用者從本機訪問資料庫的許可權(運行JSP需要),注意括弧內的內容不要輸入:<br />#cd /usr/local/mysql/bin<br />#./mysql<br />mysql>GRANT ALL PRIVILEGES ON *.* TO mysql(使用者名稱)@localhost.localdomain(原生主機名稱) IDENTIFIED BY ´´(密碼);<br />mysql>quit</p><p>三、Tomcat+JDK+mySQL完整測試:<br />1、在/usr/local/tomcat/webapps下建立子目錄test<br />2、複製目錄(注意是整個目錄)usr/local/tomcat/webapps/ROOT/WEB-INF到建立的test目錄下<br />3、在test目錄下建立index.jsp檔案:<br /><%@ page contentType="text/html;charset=gb2312"%><br /><%@ page import="java.sql.*"%><br /><title>紅旗案頭Linux4.1下測試JSP頁面(Tomcat+MySQL)</title><body><br /><%Class.forName("org.gjt.mm.mysql.Driver").newInstance();<br />String url ="jdbc:mysql://localhost:3306/mysql?user=root&password=&useUnicode=true&characterEncoding=GB2312";<br />Connection conn= DriverManager.getConnection(url);<br />Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);<br />String sql="select * from user";<br />ResultSet rs=stmt.executeQuery(sql); %><br /><table><tr><td>您的第一個欄位內容為:</td><br /><td>您的第二個欄位內容為:</td><br /></tr><br /><%while(rs.next()) {%><br /><tr><td><br /><%=rs.getString(1)%> </td><td><br /><%=rs.getString(2)%> </td></tr><br /><%}%><br /></table><br /><%out.print("Tomcat+JDK+mySQL完整測試,恭喜你,資料庫操作成功!");%><br /><%rs.close();<br />stmt.close();<br />conn.close();<br />%><br /></body></p><p>4、測試,在瀏覽器中輸入:[localhost:8080],若出現“Tomcat+JDK+mySQL完整測試,恭喜你,資料庫操作成功!”,則說明你的Tomcat+JDK+mySQL整體配置成功。<br />

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.