Ⅰ 什麼是JSP,怎麼用JSP搭建網站
jsp就是類似於一個servlet的東西。你寫了一個jsp你就可以運行,然後就會顯示在頁碼上。
MyEclipse裡面就可以寫一個jsp,在這個軟體里運行jsp,你需要啟動tomactc才可以,你可以在網上買一本javaweb的書了解一下。
Ⅱ 在伺服器上搭建JSP開發環境
找台機器搭好普通的開發環境,然後將tomcat遠程調試打開,然後再開個FTP,在本地寫代碼,然後上傳上去,然後用遠程調試就可以單步跟蹤了,但是你的想法很奇葩,有些無法理解,難道是我老了么??抓狂啊!~~
Ⅲ 怎麼在linux伺服器上搭建jsp網站
用linux搭建jsp的支持環境,必須要具備以下四個文件:
j2sdk-1_4_2_05-linux-i586-rpm.bin(j2sdk)
jakarta-tomcat-5.0.5(jsp
web伺服器)
mod_jk2.so
(讓apache支持jsp的模塊)
workers2.properties(mod_jk2的配置文件)
(一)安裝j2sdk
第1步:chmod
+x
j2sdk-1_4_2_05-linux-i586-rpm.bin
//設置為可執行文件
第2步:./j2sdk-1_4_2_05-linux-i586-rpm.bin
//運行
運行後,會首先調用more來顯示使用協議,直接按q鍵退出協議畫面,接著會提示
是否同意協議,輸入yes即開始運行。運行完畢後會在當前目錄生成一個名為
j2sdk-1_4_2_05-linux-i586-rpm的文件
第3步:rpm
-ivh
j2sdk-1_4_2_05-linux-i586-rpm
//安裝這個rpm包
會自動安裝到/usr/java/j2sdk-1_4_2_05
第4步:ln
-s
/usr/java/j2sdk-1_4_2_05
/usr/local/j2sdk
//建立符號連接
第5步:設置系統環境變數,編輯/etc/profile文件
vi
/etc/profile
加入如下內容:
export
JAVA_HOME=/usr/local/j2sdk
//此路徑對應於上面的符號連接
export
PATH=$PATH:$JAVA_HOME/bin
export
CLASSPATH=$JAVA_HOME/lib
第6步:重啟linux,讓環境變數生效。在任意目錄下執行如下命令:
java
-version
如果顯示出版本號,則表示j2sdk安裝成功。
(二)安裝tomcat
tomcat
是一款支持jsp的web伺服器,但其對靜態頁面的支持效率遠不如apache
第1步:解壓(由於下載的是二進制包,所以不再需要編譯)
假設壓縮包在
/home/jp/
目錄下
tar
zxvf
jakarta-tomcat-4.1.31.tar.gz
第2步:建立符號連接
ln
-s
/home/jp/jakarta-tomcat-4.1.31
/usr/local/tomcat
Ⅳ 如何搭建JSP伺服器網站
讓我來回答後面兩,不知道對不對,請不要見笑!!
第2點:區域網中在客戶端瀏覽器輸入你IP地址和埠號以及要訪問的文件路徑就可以了,例如你IP為192.168.0.125,埠號為8080,文件路徑為/ch01/index.jsp那訪問格式為:
第3點:客戶端是不需要安裝tomcat以及jdk的,因為訪問的所有jsp文件都是經過伺服器解釋處理後返回給客戶端,所以客戶端只要瀏覽器就行了!
對於第一點,要是你找到了答案要告訴我一聲哦,因為我也不懂,先多謝了,呵呵...
Ⅳ 如何架設jsp網站具體配置過程
先准備好:
1、操作系統,我工作的環境是Window2003中文版。
2、Web伺服器,我使用的是系統自帶的IIS6。
3、JAVA處理平台,這里用的是JAVA 2 SDK,SE v1.4.2_06版。
4、jsp/Servlets運行平台,我選擇的是Resin 2.1.16版,因為據說Resin比Tomcat運行效率高10倍以上,而關於
Resin的版本需要注意的是,我聽說Resin 2.x屬於免費版本,而3.x則是收費版本,所以選擇Resin 2.1.16版。呵呵。
沒東西了,開始。
一、安裝JAVA 2 SDK
不做JAVA開發,安裝一個標准環境就可以了,去java.sun.com,網頁右邊有快速導航,直接去下載好了,有中文版的。
我的安裝文件名是:j2sdk-1_4_2_06-windows-i586-p.exe ,不提供URL了,自己找去。
運行安裝,出現界面:
然後選擇安裝路徑,全部安裝好,自己操作,很簡單的。
我裝在C:\JDK目錄下。
接下來設置環境變數,這一步很重要,別忘了:
JAVA_HOME = C:\JDK
CLASSPATH = C:\JDK\LIB\tools.jar;C:\JDK\LIB\dt.jar
Path 路徑里添加 C:\JDK;C:\JDK\bin
二、安裝jsp/Servlets運行平台,Resin
哪裡找?下載嘛,去www.caucho.com,上去就找Download,下載最新版本就好了。
我用的文件名:resin-2.1.16.zip,解壓縮到C:\resin目錄
記得立即做好下面這一步,設置Resin的環境變數,我總是在這里忘了,最後系統找不到resin在哪裡,當然不成功了。
RESIN_HOME = C:\resin
接下來我們繼續,運行C:\resin\bin\httpd.exe
這時候等待,然後出來了2個窗口,仔細看清楚。需要注意的是,啟動Resin Web 伺服器和關閉伺服器
都要使用小的這個窗口來操作,不要直接把後面的那個大的窗口給咔嚓掉哦。
這時候,Resin服務的終端輸出上可以看到,http listening to *:8080
這表明Resin自帶的web服務已經運行在本機的8080埠上了。
驗證一下:
到這里,Resin伺服器已經架設完畢,如果只自己做測試jsp或者伺服器跑這么一個網站的話
完全足夠用了。當然,總是訪問8080埠也不是很方便,自己可以手工修改一下。
打開C:\resin\conf\resin.ini文件:
查找<http port=』8080』/>,這個是修改埠的
修改站點默認目錄也有2種改法,現在系統用的是C:\resin\doc下的內容
在配置文件裡面只要寫相對路徑doc就可以了。
也就是<doc-dir>doc</doc-dir>中間的doc這個地方。
看見沒有?
是的,另外<http port=』8080』/>這里修改埠就可以了。
但是、、、 呵呵,誰讓我還不滿足呢。
三、將Resin掛接進IIS
我先把IIS6裝起來,Win2003的好處就是不用的東西平時全都不開,呵呵,真不錯。
按步驟進行:
在C盤建立C:\web\jspsite目錄。這個就是jsp網站的主目錄。
然後在目錄下創建一個測試用的test.jsp文件。
輸入以下內容:
<HTML>
<HEAD>
<TITLE>Jsp Simple Example</TITLE>
</HEAD>
<BODY>
<% out.println("Hello, world!"); %>
</BODY>
</HTML>
接著,在C盤建立C:\web\dllrun目錄。
把C:\resin\libexec目錄下的isapi_srun.dll 復制到C:\web\dllrun目錄下。
至於為什麼要把dll復制過去,原因就是jsp的解析是要通過Resin提供的第三方的isapi介面進行的。
平時客戶端提交URL的時候,只要發現是.jsp,IIS將把.jsp丟給iis_srun.dll來執行。
後面這個目錄還要再用,繼續往下走:
啟動IIS6.0,首先在Web服務擴展裡面添加允許.jsp後綴的Web服務擴展。
擴展名什麼都隨意填寫,我這里輸入jsp。
這是Windows2003裡面IIS6.0增強的安全功能,你可以允許伺服器上有哪些服務擴展是允許的,哪些是禁止的。
允許JSP。
為了看得更清楚,我們建立一個新的站點。
打開站點屬性,在ISAPI篩選器裡面添加新的篩選器,名稱隨意,這里輸入jsp,
再輸入可執行文件,也就是剛才說的resin掛接IIS用的ISAPI過濾器,輸入
C:\web\dllrun\isapi_srun.dll
確認後,要注意一點,就是剛剛掛接進去的dll不會立即生效,優先順序也顯示*未知*
沒有關系,不用理會。繼續往下走。
下面我們需要做的就是比較重要也很復雜的事情了,也就是修改Resin的配置文件。
仔細研究C:\resin\conf\samples下的配置文件的參考,
尤其是要研究iis.conf 和 virtual_host.conf
下面說一下我的計劃,我計劃是這樣,建立一個帶主機名的網站,這樣來模擬真實伺服器
環境中,虛擬主機的情況。
那麼我計劃建立一個jsp網站,abu.com 指向我的IP 127.0.0.1
而127.0.0.1直接訪問,是IIS默認的asp網站。
如果這兩個都能訪問,那麼表明,我們的目的已經達到了。
為了能夠在本地實現訪問abu.com的時候能夠解析到127.0.0.1 我修改本機的hosts
接下來,我修改c:\resin\conf目錄下的配置文件resin.conf
這里非常關鍵,但其實最重要的就兩個地方。
將<doc-dir>注釋掉,將Resin自帶的8080埠運行的服務注釋掉<http port=』8080』/>
加入<http-server app-dir=』C:\resin\doc』> 這里的app-dir是預設路徑,假如Resin自帶的web
運行的話,預設就是這個目錄。
和下面這里:
仔細看<host>中間的這部分,這是建立虛擬主機的關鍵,每次增加虛擬主機就需要修改這個部分,
每個站點用<>括起來。
配置文件基本配好了。
下面添加一個resin.ini文件到先前建立的dllrun目錄
添加內容
ResinConfigServer localhost 6802
CauchoStatus yes
意思就是當調用isapi_srun.dll的時候讀取相關配置
回到IIS裡面,將主機頭名添加進去。
給虛擬主機用戶添加賬號。
加入Guests組
然後給對應的目錄設定許可權:
給C:\web\jspsite目錄添加剛才用戶的許可權,注意需要給讀寫都給。
給c:\web\dllrun目錄剛才那個用戶的讀許可權:
在IIS6.0裡面的應用程序池中間添加一個新的池
名字叫jspAppPool,然後給這個池 應用程序池標識給予SYSTEM許可權。
其實這里可以給更低一點的許可權的,有心的朋友可以自己研究一下。
把JSP的網站加入到這個池中方便集中管理。
在jsp的網站上添加一個虛擬目錄,目錄名為scripts,並且給予可執行的許可權。
最後別忘了給這個網站的運行許可權設定為剛才的jsp_user用戶。
重啟Resin,重啟IIS。
檢查Resin有沒有掛接進IIS的辦法就是看ISAPI篩選器
如果狀態是綠色箭頭,表示已經被系統掛接成功。
然後瀏覽abu.com訪問test.jsp文件
而asp網站也同時可以運行
Ⅵ 怎樣最快搭建JSP伺服器!!!!
只要有安裝環境即可:以上我就以TOMCAT為例:
首先你要安裝一個JDK,如:1.5的版本,然後是TOMCAT6.0
安裝好後設置環境變數
系統變數(S)新建如下
注意:有些變數名你上次如果有新建,這次只要更改值,如果沒有以下我說的變數名你就要新建。
變數名:CATALINA_HOME
變數值:D:\tomcat6;(假設tomcat是6.0版本放在d:)
變數名:JAVA_HOME
變數值:D:\JDK1.5;(假設JDK1.5放在d:)
變數名:path
變數值:D:\JDK1.5\bin;(假設JDK1.5放在d:)
Ⅶ jsp伺服器搭建
先裝jdk,裝完下載個tomcat,安裝版的簡單的,直接安裝。過程中要選JDK路徑,選好,裝完,應該自動啟動了,瀏覽器輸入http://localhost:8080看看是不是出小貓了,出了,恭喜你,成功了。
如果是解壓縮版的tomcat,那麼在/bin/startup.bat文件中編輯set JAVA_HOME="JDK目錄(D:/java/jdk1.5)",然後雙擊此文件,命令行跑完了在瀏覽器輸入.....,又成功了...
如果要部署的話,把你的包放到/webapps下面就可以跑了,當然還有其他的辦法,建議你去找本jsp的書看,一般都先介紹環境搭設的
Ⅷ jsp文件怎麼在伺服器上部署
JSP是java的頁面顯示技術。
也就是你用瀏覽器打開後能看到的。
要啟動jsp的伺服器,必須要安裝如tomcat或weblogic等的伺服器軟體,它們相當於一個容器,會把相應的jsp文件編譯成java的文件來運行。
建立一個jsp文件用記事本也可以,後綴名要寫成jsp。
然後以
<%@ page langauage="java"%>打頭,
然後裡面可以寫Html內容。
需要用到java程序的地方寫上
<%然後裡面是java程序%>
簡單的顯示為。
Ⅸ 如何在伺服器上配置JSP,jsp的伺服器到底怎麼配置啊
配置jsp伺服器其實就是安裝 jdk,tomcat,mysql
從官網上下載各自的穩定版本,安裝就成了
網上搜一下,相關的文章很多
java+jsp+tomcat+mysql開發環境配置
軟體版本號
jdk1.5.0_09
mysql5.0 連接器mysql-connector-java-5.0.4-bin.jar
Apache Tomcat 6.0
默認安裝jdk1.5.0_09
設置環境變數
java_home jdk1.5.0_09的安裝目錄C:\Program Files\Java\jdk1.5.0_09
path %java_home%\bin
classpath .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;%java_home%\jre\lib\rt.jar
默認安裝Apache Tomcat6.0,注意安裝過程中要將選擇運行環境的時候要把C:\Program Files\Java\jre1.5.0_09改成C:\Program Files\Java\jdk1.5.0_09
默認安裝mysql5.0
將mysql-connector-java-5.0.4-bin.jar放入C:\Program Files\Java\jdk1.5.0_09\jre\lib和C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib中,並設置環境變數classpath C:\Program Files\Java\jdk1.5.0_09\jre\lib\mysql-connector-java-5.0.4-bin.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\mysql-connector-java-5.0.4-bin.jar;
現在可以進行java和mysql資料庫的連接了
下面用一個簡單的例子來測試一下
在tomcat/webapps/下建一個文件夾mysqlManager,創建目錄mysqlManager/WEB-INF/classes
mysqlManager/WEB-INF/web.xml
在/mysqlManager/ 下新建index.jsp文件,內容如下
/mysqlManager/index.jsp:
<?xml version="1.0" encoding="gbk" ?>
<%@ page language="java" contentType="text/html; charset=gbk"
pageEncoding="gbk"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page import="java.sql.*" %>
<%!
//這個函數用來獲取一個和資料庫的連接
Connection getConnection() throws SQLException{
String dbURL="jdbc:mysql://localhost/mysql";
String dbUser="root";
String dbPassword="851120";
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
return DriverManager.getConnection(dbURL,dbUser,dbPassword);
}
//判斷一個字元串是否為空
boolean isEmptyString(String str){
return str==null||str.length()==0||str.trim().length()==0;
}
//下面的函數使顯示的字元串為漢語
String convert(String str){
try{
return new String(str.getBytes("ISO-8859-1"),"gbk");
}catch(Exception e){
return null;
}
}
%>
<script type="text/javascript">
<!--
function checkValue(){
if(document.forms["main"].sql.value.length==0){
alert("請輸入要執行的SQL語句");
document.forms["main"].sql.focus();
return false;
}else{
return true;
}
}
//-->
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>mysql資料庫管理系統</title>
</head>
<body>
<center>
<table width="80%" border="0">
<tr>請輸入要查詢的SQL語句</tr>
<tr>
<form action="index.jsp" name=main method="post" onsubmit="checkValue()">
<td>
<textarea name="sql" cols=80 rows=15></textarea>
</td>
<td valign="bottom">
<input type="submit" value="提交"/>
</td>
</form>
</tr>
</table>
<hr />
<%//接受用戶的輸入顯示查詢結果 %>
<%
//獲取用戶輸入的SQL語句
String sql=request.getParameter("sql");
//out.print("qwe");
if(!isEmptyString(sql)){
%>
<p>您所輸入的SQL語句是<%=sql %></p>
<%
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
//out.print("qwe");
try{
//out.print("qwe");
con=getConnection();
//out.print("qwe");
stmt=con.createStatement();
//stmt.execute(sql);
if(stmt.execute(sql)){
//執行結果是ResultSet
rs=stmt.getResultSet();
//獲取rs自身的描述信息
ResultSetMetaData rsmd=rs.getMetaData();
//獲取rs的列數目
int colNum=rsmd.getColumnCount();
%>
<p>您的查詢結果為:</p>
<table border="1">
<tr>
<%
for(int i=1;i<=colNum;i++){
%>
<td><%=rsmd.getColumnName(i) %></td>
<%
}
%>
</tr>
<%
while(rs.next()){
%>
<tr>
<%
for(int j=1;j<=colNum;j++){
%>
<td><%=convert(rs.getString(j)) %></td>
<%
}
}
%>
</tr>
</table>
<%
}else{
int colNum=stmt.getUpdateCount();
%>
<p>您更新了<%=colNum %>列!</p>
<%
}
}catch(SQLException e){
%>
<p>發生錯誤,請檢查資料庫的連接</p>
<%
}finally{
try{
if(rs!=null)
rs.close();
}catch(Exception e){
}
try{
if(stmt!=null)
stmt.close();
}catch(Exception e){
}
try{
if(con!=null)
con.close();
}catch(Exception e){
}
}
}
%>
</center>
</body>
</html>
在瀏覽其中運行http://localhost:8080/mysqlManager/index.jsp
在輸入框中輸入sql查詢語句 select * from user 會產生查詢結果
Ⅹ 如何搭建jsp 伺服器運行環境
jsp所需要的伺服器環境非常簡單,只需要下載tomcat,根據網路上圖文安裝教程,安裝完之後,將jsp的工程放在work文件夾,就可以啟動你的項目運行了。