導航:首頁 > 配伺服器 > 如何在伺服器搭建jsp

如何在伺服器搭建jsp

發布時間:2022-06-19 13:43:59

Ⅰ 什麼是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文件夾,就可以啟動你的項目運行了。

閱讀全文

與如何在伺服器搭建jsp相關的資料

熱點內容
java隨機生成字母數字 瀏覽:103
神奇寶貝伺服器怎麼下載啊 瀏覽:704
最全程序員常用術語 瀏覽:436
程序員楚雲小說 瀏覽:385
通用雲伺服器買哪個好 瀏覽:43
怎麼在貝殼app租房 瀏覽:148
超凡先鋒加密箱的東西會不會被拿走 瀏覽:868
什麼app可以在屏幕上播放歌詞 瀏覽:934
通話加密搞笑 瀏覽:994
如何才能夠伺服器下載掃描文件夾 瀏覽:590
有什麼好玩的安卓網游 瀏覽:753
什麼app可以收集日語單詞 瀏覽:986
在一百以內使用二分查找演算法 瀏覽:395
phprequestpayload 瀏覽:634
伺服器雲主機推薦 瀏覽:825
AT命令配網 瀏覽:345
命令行執行文件 瀏覽:861
不可壓縮管流fanno 瀏覽:462
先學數學還是先學編程 瀏覽:679
郭天祥單片機書 瀏覽:187