天天看點

web環境搭建

1:Web的環境的搭建需要安裝jdk,eclipse,和tomcat,mysql。本次安裝的jdk版本是1.6,eclipse是3.5版本,tomcat是6.0.jdk安裝完成後需要配置環境變量,classpath是安裝路徑\lib,path是安裝路徑\bin,還有java_home是jdk的安裝路徑。Tomcat安裝完成後打開浏覽器,輸入http://localhost:8081(8081是安裝是填寫的端口号,但是由于很多程式都需要端口号,為了友善以後安裝友善,是以在安裝時就将其改變,預設是8080,oracle使用的也是8080)。如果可以進入到tomcat的歡迎界面,就說明安裝成功了。

2:軟體都安裝好之後,就可以進入eclipse進行程式設計。搭建web環境,首先點選fileànewàothers,在彈出的界面上選擇webàDynamic Web Project,單擊next,在彈出的界面上輸入Project name:項目名稱。在Target runntime中選擇目标運作環境,這裡選擇的是Apache Tomcat v6.0,Dynameic web module version中選擇的是2.5。單擊finish,完成建立的過程。展開filename,在WebContent上右擊newàjsp file,建立一個jsp檔案,在彈出的對話框中輸入名稱,完成之後可以看見jap的搭建架構,即可以編譯運作。

3:運作時出現問題,顯示端口無法使用,這個問題花費了我一天的時間也沒找到一個正确的答案,解除安裝重裝也沒有效果。主要是由于先前的還在運作。

解決方法:打開任務管理器,将關于tomcat的程序關閉,在回來運作就可以了。

4:在eclipse中導入包,需要是war格式的,如果是一個檔案夾,可以先在eclipse中建立一個動态網頁的工程,然後将檔案夾中的内容複制到workspace中工程檔案夾中,點選F5重新整理即可

5:eclipse無法打開,建立啊虛拟機失敗

解決方法:打開eclipse檔案夾,找到他的配置檔案,将512M改成256M

6:連接配接資料庫,首先要建立這個資料庫,然後在點選window,點選show view 找到servers,然後底下會出現一個視窗。再點選show view下的other,在文本框中輸入data,找到資料庫。然後就可以進行配置。或者在開始出現的server視窗data source 下,右擊,點選new,建立資料庫。

7:連接配接資料庫需要驅動程式包,将驅動下載下傳下來之後,放入到工程的WebContent\WEB-INF\lib檔案夾下面。在回到eclipse中,右鍵點選工程,在Build Path下的configure build path ,在彈出的對話框中單擊Libraries ,右邊有一個 add external jars ,找到剛才的檔案,将其添加進去。導入的時候要将舊的包删除。

8:String_username = request.getParameter("username");

_username= new String(_username.getBytes("ISO-8859-1"),"utf-8");

處理漢字字元的語句,檔案頭上的字元集都要改成utf-8。

這段代碼是測試資料庫是否連接配接成功的:

package test;

import java.sql.*;

public class MysqlJdbc {

publicstatic void main(String args[]){

try

{

Class.forName("org.gjt.mm.mysql.Driver");

System.out.println("successloading mysql Driver!");

}

catch(Exceptione)

System.out.println("Errorloading mysql driver!");

e.printStackTrace();

Connectionconnect = DriverManager.getConnection(

"jdbc:mysql://localhost:3306/yang","root","root");

System.out.println("successconnect mysql server!");

Statementstmt = connect.createStatement();

ResultSetrs = stmt.executeQuery("select * from persons");

while(rs.next())

System.out.println(rs.getString("lastname"));

catch(Exceptione){

System.out.print("getdata error!");

測試是否連接配接成功。

上一篇: web環境