商丘網(wǎng)絡(luò)公司紅帽linux下jsp運(yùn)行環(huán)境搭建
發(fā)布時(shí)間:2018-07-23 10:20 來(lái)源: 作者:admin 點(diǎn)擊數(shù):次
一、下載相關(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ù)庫(kù)軟件),文件名: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,若原來(lái)裝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è)試,用文本編輯器寫(xiě)一個(gè)java程序來(lái)驗(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",就說(shuō)明你的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)開(kāi)機(jī)自動(dòng)啟動(dòng)tomcat(沒(méi)有此要求的朋友就不用做這步),請(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的歡迎頁(yè)面則安裝成功。
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)把解壓出來(lái)的mysql-connector-java-3.0.16-ga-bin.jar拷貝到/usr/local/tomcat/common/lib
(3)增加mysql用戶(hù)從本機(jī)訪問(wèn)數(shù)據(jù)庫(kù)的權(quán)限(運(yùn)行JSP需要),注意括號(hào)內(nèi)的內(nèi)容不要輸入:
#cd /usr/local/mysql/bin
#./mysql
mysql>GRANT ALL PRIVILEGES ON *.* TO mysql(用戶(hù)名)@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文件:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<title>紅旗桌面Linux4.1下測(cè)試JSP頁(yè)面(Tomcat+MySQL)</title><body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost:3306/mysql?user=root&password=&useUnicode=true&characterEncoding=GB2312";
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from user";
ResultSet rs=stmt.executeQuery(sql); %>
<table><tr><td>您的第一個(gè)字段內(nèi)容為:</td>
<td>您的第二個(gè)字段內(nèi)容為:</td>
</tr>
<%while(rs.next()) {%>
<tr><td>
<%=rs.getString(1)%> </td><td>
<%=rs.getString(2)%> </td></tr>
<%}%>
</table>
<%out.print("Tomcat+JDK+mySQL完整測(cè)試,恭喜你,數(shù)據(jù)庫(kù)操作成功!");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
4、測(cè)試,在瀏覽器中輸入:[localhost:8080],若出現(xiàn)“Tomcat+JDK+mySQL完整測(cè)試,恭喜你,數(shù)據(jù)庫(kù)操作成功!”,則說(shuō)明你的Tomcat+JDK+mySQL整體配置成功。
[商丘網(wǎng)絡(luò)公司紅帽linux下jsp運(yùn)行環(huán)境搭建]
本文鏈接:http://njylbyy.cn/jzjswz/394.htmltag:
相關(guān)文章
- 商丘網(wǎng)絡(luò)營(yíng)銷(xiāo)中rzopv是啥意思?解析其意義與應(yīng)用
- 商丘網(wǎng)絡(luò)推廣是做什么的(網(wǎng)絡(luò)推廣作用解析)
- 商丘網(wǎng)絡(luò)推廣是不是金融(網(wǎng)絡(luò)推廣與金融的關(guān)系介紹)
- 商丘網(wǎng)絡(luò)營(yíng)銷(xiāo)是什么意思?揭秘?cái)?shù)字時(shí)代的營(yíng)銷(xiāo)奧秘
- 商丘網(wǎng)絡(luò)棋牌推廣是否違法(解析網(wǎng)絡(luò)棋牌推廣的合規(guī)與風(fēng)險(xiǎn))
- 商丘網(wǎng)絡(luò)營(yíng)銷(xiāo)為何需要IP的支持?解密網(wǎng)絡(luò)營(yíng)銷(xiāo)背后的力量
- 商丘網(wǎng)絡(luò)推廣沒(méi)有客戶(hù)的原因?探究原因并解決之道
- 商丘網(wǎng)絡(luò)推廣方案怎么寫(xiě)?打造有效網(wǎng)絡(luò)推廣方案的5個(gè)關(guān)鍵步驟!
- 商丘網(wǎng)絡(luò)營(yíng)銷(xiāo)咋樣讓客戶(hù)相信你?
- 商丘網(wǎng)絡(luò)推廣能否成為核心競(jìng)爭(zhēng)力?
- 商丘網(wǎng)絡(luò)營(yíng)銷(xiāo)必備:如何高效找到潛在客戶(hù)
- 商丘網(wǎng)絡(luò)推廣到底要花多少錢(qián)?