中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Linux4.1安裝配置JSP服務(wù)器的方法

2018-09-12    來源:愛站科技

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

  JSP技術(shù)有點(diǎn)類似ASP技術(shù),下面就由愛站頻道的小編分享一篇關(guān)于Linux4.1安裝配置JSP服務(wù)器的方法給大家吧!大家可以參考一下哦!

  我的安裝要求是支持JSP、html、htm網(wǎng)頁,所以選用JDK1.5.0+Tomcat5.5.4+mySQL4.1.7,這些都是當(dāng)前各軟件最新的穩(wěn)定版本(非測(cè)試版)。暫沒有安裝Apache和支持PHP,主要是考慮到用桌面版Linux的網(wǎng)友基本是個(gè)人網(wǎng)站,主要是為學(xué)習(xí)、測(cè)試JSP而用,用這些配置已經(jīng)是綽綽有余,況且更能輕裝上陣,若對(duì)Apache和PHP感興趣的話可以自己添加安裝。

  注意,在下面的安裝中,開頭帶#號(hào)的代表root用戶在系統(tǒng)終端下的操作,實(shí)際操作時(shí)不用輸入#號(hào)。

  一、下載相關(guān)的必要軟件,放到一個(gè)統(tǒng)一目錄(如/tmp/myDown):

  1、下載JDK1.5.0安裝包(即JAVA5.0),文件名:jdk-1_5_0-linux-i586-rpm.bin 下載鏈接:[java.sun.com]

  2、下載Tomcat安裝包(支持JSP),文件名:jakarta-tomcat-5.5.4.tar.gz 下載鏈接:[apache.freelamp.com]

  3、下載mySQL安裝包(數(shù)據(jù)庫軟件),文件名:mysql-standard-4.1.7-pc-linux-i686.tar.gz 下載鏈接:[dev.mysql.com]

  4、下載mySQL的JDBC驅(qū)動(dòng),文件名:mysql-connector-java-3.0.16-ga.tar.gz 下載鏈接:[dev.mysql.com]

  二、安裝軟件

  1、安裝JDK(因JDK包含JRE,若原來裝LumaQQ時(shí)安裝了JRE,請(qǐng)先卸載JRE的rpm包,可節(jié)省85M空間)(1)安裝: #cd /tmp/myDown #./jdk-1_5_0-linux-i586-rpm.bin 這樣JDK就安裝到了/usr/java/jdk1.5.0目錄(2)編輯文件/etc/profile,在最后加入: export JAVA_HOME=/usr/java/jdk1.5.0 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$PATH:$JAVA_HOME/bin (3)為讓新配置生效,運(yùn)行#source /etc/profile (4)測(cè)試,用文本編輯器寫一個(gè)java程序來驗(yàn)證,保存在/tmp/myDown目錄,文件名:HelloWorld.java,輸入如下內(nèi)容: public class HelloWorld{ public static void main(String args[]){ System.out.println("Hello,Wrold"); } } 然后,在終端下執(zhí)行: #cd /tmp/myDwon #javac HelloWorld.java #java HelloWorld 這時(shí)如果出現(xiàn)"Hello,World",就說明你的JAVA編譯、運(yùn)行環(huán)境搭建好了。

  2、安裝Tomcat (1)在圖形環(huán)境下右鍵單擊jakarta-tomcat-5.5.4.tar.gz文件圖標(biāo),選擇解壓到/usr/local目錄。為方便使用,在終端下執(zhí)行: #cd /usr/local #ln -s jakarta-tomcat-5.5.4 tomcat (2)編輯文件/etc/profile,在最后加入:export CATALINA_HOME=/usr/local/tomcat (3)如果要求系統(tǒng)開機(jī)自動(dòng)啟動(dòng)tomcat(沒有此要求的朋友就不用做這步),請(qǐng)修改/usr/local/tomcat/bin/startup.sh 為: export JAVA_HOME=/usr/java/jdk1.5.0 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$PATH:$JAVA_HOME/bin export CATALINA_HOME=/usr/local/tomcat /usr/local/tomcat/bin/catalina.sh start 并在/etc/rc.d/rc.local中加入:/usr/local/tomcat/bin/startup.sh (4)執(zhí)行#source /etc/profile使配置生效,運(yùn)行/usr/local/tomcat/bin/startup.sh啟動(dòng)tomcat (5)測(cè)試,在瀏覽器中輸入:[localhost:8080],若出現(xiàn)Tomcat的歡迎頁面則安裝成功。

  3、安裝mySQL (1)在圖形環(huán)境下右鍵單擊mysql-standard-4.1.7-pc-linux-i686.tar.gz文件圖標(biāo),選擇解壓到/usr/local目錄。為方便使用,在終端下執(zhí)行: #cd /usr/local #ln -s mysql-standard-4.1.7-pc-linux-i686 mysql 然后執(zhí)行: #cd mysql #scripts/mysql_install_db user=mysql #chown -R root . #chown -R mysql data #chgrp -R mysql . #bin/mysqld_safe user=mysql & (2)測(cè)試, #cd /usr/local/mysql/bin #./mysql 如果能看到mysql>符號(hào),則安裝成功。

  4、安裝mySQL的JDBC驅(qū)動(dòng)(1)在圖形環(huán)境下右鍵單擊mysql-connector-java-3.0.16-ga.tar.gz文件圖標(biāo)解壓到當(dāng)前目錄(/tmp/myDown)(2)把解壓出來的mysql-connector-java-3.0.16-ga-bin.jar拷貝到/usr/local/tomcat/common/lib (3)增加mysql用戶從本機(jī)訪問數(shù)據(jù)庫的權(quán)限(運(yùn)行JSP需要),注意括號(hào)內(nèi)的內(nèi)容不要輸入: #cd /usr/local/mysql/bin #./mysql mysql>GRANT ALL PRIVILEGES ON *.* TO mysql(用戶名)@localhost.localdomain(本機(jī)的主機(jī)名) IDENTIFIED BY ′′(密碼); mysql>quit

  三、Tomcat+JDK+mySQL完整測(cè)試:

  1、在/usr/local/tomcat/webapps下建立子目錄test

  2、復(fù)制目錄(注意是整個(gè)目錄)usr/local/tomcat/webapps/ROOT/WEB-INF到新建的test目錄下

  3、在test目錄下新建index.jsp文件:

  您的第一個(gè)字段內(nèi)容為:

  您的第二個(gè)字段內(nèi)容為:

  4、測(cè)試,在瀏覽器中輸入:[localhost:8080],若出現(xiàn)“Tomcat+JDK+mySQL完整測(cè)試,恭喜你,數(shù)據(jù)庫操作成功!”,則說明你的Tomcat+JDK+mySQL整體配置成功。 四、如果你使用的是ADSL拔號(hào)上網(wǎng),IP可能就是動(dòng)態(tài)不固定的。 注:JSP服務(wù)器的安裝和配置就到此結(jié)束,實(shí)際上Tomcat的配置工作還有許多需要做,這個(gè)只是基本安裝入門僅能使用而已,更多的請(qǐng)查看相關(guān)文章和書籍。年底了,工作挺忙的,若有時(shí)間再寫個(gè)FTP服務(wù)器(采用最流行的vsFTPd)的安裝過程。安裝mysql時(shí),可不按我的步驟,建議選擇下載mysql的RPM包,有3個(gè),分別是Server、Client和開發(fā)包(庫文件和頭文件),這樣安裝的話非常簡單。

  考慮到肯定網(wǎng)友需要安裝Apache和PHP,所以繼續(xù)寫這部分的安裝過程。Apache是一個(gè)非常專業(yè)、穩(wěn)定性極好的WEB服務(wù)器,但是其本身僅能解析簡單的靜態(tài)網(wǎng)頁和JavaScript網(wǎng)頁,但結(jié)合Tomcat和PHP就可處理JSP和PHP動(dòng)態(tài)網(wǎng)頁。下面的安裝是在上面已安裝JDK+Tomcat+ mySQL的基礎(chǔ)上進(jìn)行的。

  一、下載相關(guān)軟件放到一固定目錄(如/tmp/myDown)

  1、Apache2:下載鏈接:[apache.freelamp.com]

  2、PHP5:文件名:php-5.0.2.tar.gz,下載鏈接:[cn.php.net]

  3、jk2(用于整合Apache與Tomcat),下載鏈接:[apache.freelamp.com]

  二、開始安裝

  1、安裝Apache:

  (1)解壓并編譯安裝

  #cd /tmp/myDown

  #tar xvfz httpd-2.0.52.tar.gz

  #cd httpd-2.0.52

  #./configure prefix=/usr/local/apache enable-so enable-vhost_alias

  #make

  #make install

  (2)編輯/usr/local/apache/conf/httpd.conf:

  在DirectoryIndex后加上index.php index.jsp

  加一行 AddType application/x-httpd-php .php .phtml .php3 .inc

  AddDefaultCharset后改為GB2312

  (3)測(cè)試,執(zhí)行#/usr/local/apache/bin/apachectl start啟動(dòng)Apache,在瀏覽器輸入[localhost]應(yīng)該會(huì)出現(xiàn)Apache的歡迎頁面。

  注:若要開機(jī)自動(dòng)啟動(dòng)Apache,請(qǐng)?jiān)?etc/rc.d/rc.local中加入一行/usr/local/apache/bin/apachectl start

  2、安裝PHP:

  (1)解壓并編譯安裝

  #cd /tmp/myDown

  #tar xvfz php-5.0.2.tar.gz

  #cd php-5.0.2

  #./configure with-apxs2=/usr/local/apache/bin/apxs enable-track-vars with-mysql=/usr/local/mysql

  #make

  #make install

  #cp php.ini-dist /usr/local/lib/php.ini

  (2)測(cè)試,執(zhí)行#/usr/local/apache/bin/apachectl restart重啟Apache

  在/usr/local/apache/htdocs中新建test.php文件,內(nèi)容:

  在瀏覽器輸入[localhost]應(yīng)該會(huì)出現(xiàn)服務(wù)在歷史上信息。

  3、整合Apache和Tomcat:

  (1)解壓并編譯安裝jk2

  #cd /tmp/myDown

  #tar -xzvf jakarta-tomcat-connectors-jk2-src-current.tar.gz

  #cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2

  #./configure with-apxs2=/usr/local/apache/bin/apxs enable-EAPI

  #make

  #make install

  #注:如果make install不成功需要手工發(fā)布mod_jk2.so

  #cd /tmp/myDown/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/build/jk2/apache2

  #cp *.so /usr/local/apache/modules/

  (2)編輯文件/usr/local/tomcat/conf/jk2.properties,在最后加入:

  # list of needed handlers.

  handler.list=channelSocket,request

  # Override the default port for the channelSocket

  channelSocket.port=8009

  (3)編輯文件/usr/local/apache/conf/workers2.properties(若無此文件則新建一個(gè)),內(nèi)容如下:

  # only at beginnin. In production uncomment it out

  [logger.apache2]

  level=DEBUG

  [shm]

  file=/usr/local/apache/logs/shm.file

  size=1048576

  # Example socket channel, override port and host.

  [channel.socket:localhost:8009]

  port=8009

  host=127.0.0.1

  # define the worker

  [ajp13:localhost:8009]

  channel=channel.socket:localhost:8009

  # Uri mapping

  [uri:/*.jsp]

  worker=ajp13:localhost:8009

  #以下主要是為方便在Apache下操作Tomcat的管理、例子、文檔,也可去掉

  [uri:/jsp-examples/*]

  info=Map the jsp-examples webapp

  worker=ajp13:localhost:8009

  [uri:/servlets-examples/*]

  info=Map the servlets-examples webapp

  worker=ajp13:localhost:8009

  [uri:/tomcat-docs/*]

  info=Map the tomcat-docs webapp

  worker=ajp13:localhost:8009

  [uri:/manager/*]

  info=Map the manager webapp

  worker=ajp13:localhost:8009

  (4)編輯文件/usr/local/apache/conf/httpd.conf,加入:

  LoadModule jk2_module modules/mod_jk2.so

  DocumentRoot "/usr/local/tomcat/webapps/ROOT"

  #Apache默認(rèn)的是/usr/local/apache/htdocs,Tomcat默認(rèn)的是/usr/local/tomcat/webapps

  #指定Apache和Tomcat的發(fā)布為同一目錄(經(jīng)測(cè)試設(shè)為ROOT更好些),在混合使用html、JSP、PHP的情況下利于操作

  #如果不混合使用html、JSP、PHP,最好用虛擬主機(jī)設(shè)置,請(qǐng)參考相關(guān)文章或書籍

  (5)測(cè)試,這時(shí)在瀏覽器中輸入[localhost]應(yīng)該會(huì)出現(xiàn)Tomcat的歡迎頁面。

  完整安裝WEB服務(wù)器的過程結(jié)束,有時(shí)間再寫安裝FTP的過程。

  以上就是關(guān)于Linux4.1安裝配置JSP服務(wù)器的方法,想必都了解了吧,更多相關(guān)內(nèi)容請(qǐng)繼續(xù)關(guān)注愛站技術(shù)頻道。

標(biāo)簽: ftp服務(wù)器 linux Mysql web服務(wù)器 服務(wù)器 權(quán)限 數(shù)據(jù)庫 虛擬主機(jī)

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:如何在Linux中建設(shè)FTP搜索引擎?

下一篇:在Linux架設(shè)代理服務(wù)器的操作方法