經常看到jsp的初學者問tomcat下如何配置jsp
servlet和bean的問題
於是總結了一下如何tomcat下配置jsp
servlet和ben
希望對那些初學者有所幫助
一開發環境配置 第一步
下載j
sdk和tomcat
到sun官方站()下載j
sdk
注意下載版本為Windows Offline Installation的SDK
同時最好下載J
SE
Documentation
然後到tomcat官方站點(_tomcat
cgi)下載tomcat(下載最新
版本的tomcat)
第二步
安裝和配置你的j
sdk和tomcat
執行j
sdk和tomcat的安裝程序
然後按默認設置進行安裝即可
安裝j
sdk以後
需要配置一下環境變量
在我的電腦
>屬性
>高級
>環境變量
>系統變量中添加以下環境變量(假定你的j
sdk安裝在c:\j
sdk
)
JAVA_HOME=c:\j
sdk
classpath=
;%JAVA_HOME%\lib\dt
jar;%JAVA_HOME%\lib\tools
jar;(
;一定不能少
因為它代表當前路徑)
path=%JAVA_HOME%\bin
接著可以寫一個簡單的java程序來測試J
SDK是否已安裝成功
public class Test{
public static void main(String args[]){
System
out
println(
This is a test program
);
}
}
將上面的這段程序保存為文件名為Test
java的文件
然後打開命令提示符窗口
cd到你的Test
java所在目錄
然後鍵入下面的命令
javac Test
java
java Test
此時如果看到打印出來This is a test program
的話說明安裝成功了
如果沒有打印出這句話
你需要仔細檢查一下你的配置情況
安裝Tomcat後
在我的電腦
>屬性
>高級
>環境變量
>系統變量中添加以下環境變量(假定你的tomcat安裝在c:\tomcat)
CATALINA_HOME=c:\tomcat
CATALINA_BASE=c:\tomcat
然後修改環境變量中的classpath
把tomat安裝目錄下的common\lib下的(可以根據實際追加)servlet
jar追加到classpath中去
修改後的classpath如下
classpath=
;%JAVA_HOME%\lib\dt
jar;%JAVA_HOME%\lib\tools
jar;%CATALINA_HOME%\common\lib\servlet
jar;
接著可以啟動tomcat
在IE中訪//localhost:
如果看到tomcat的歡迎頁面的話說明安裝成功了
第三步
建立自己的jsp app目錄
到Tomcat的安裝目錄的webapps目錄
可以看到ROOT
examples
tomcat
docs之類Tomcat自帶的的目錄
在webapps目錄下新建一個目錄
起名叫myapp
myapp下新建一個目錄WEB
INF
注意
目錄名稱是區分大小寫的
WEB
INF下新建一個文件web
xml
內容如下
<?xml version=
encoding=
ISO
?>
<!DOCTYPE web
app
PUBLIC
//Sun Microsystems
Inc
//DTD Web Application
//EN
app_
_
dtd
>
<web
app>
<display
name>My Web Application</display
name>
<description>
A application for test
</description>
</web
app>
在myapp下新建一個測試的jsp頁面
文件名為index
jsp
文件內容如下
<html><body><center>
Now time is: <%=new java
util
Date()%>
</center></body></html>
重啟Tomcat
打開浏覽器
輸入 看到當前時間的話說明就成功了
第四步
建立自己的Servlet
用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個servlet程序
文件名為Test
java
文件內容如下
package test;
import java
io
IOException;
import java
io
PrintWriter;
import javax
servlet
ServletException;
import javax
servlet
http
HttpServlet;
import javax
servlet
http
HttpServletRequest;
import javax
servlet
http
HttpServletResponse;
public class Test extends HttpServlet {
protected void doGet(HttpServletRequest request
HttpServletResponse response)
throws ServletException
IOException {
PrintWriter out=response
getWriter();
out
println(
<html><body><h
>This is a servlet test
</h
></body></html>
);
out
flush();
}
}
編譯
將Test
java放在c:\test下
使用如下命令編譯
C:\Test>javac Test
java
然後在c:\Test下會產生一個編譯後的servlet文件
Test
class
將結構test\Test
class剪切到%CATALINA_HOME%\webapps\myapp\WEB
INF\classes下
也就是剪切那個test目錄到classes目錄下
如果classes目錄不存在
就新建一個
現在webapps\myapp\WEB
INF\classes下有test\Test
class的文件目錄結構
修改webapps\myapp\WEB
INF\web
xml
添加servlet和servlet
mapping
編輯後的web
xml如下所示
紅色為添加的內容:
<?xml version=
encoding=
ISO
?>
<!DOCTYPE web
app
PUBLIC
//Sun Microsystems
Inc
//DTD Web Application
//EN
app_
_
dtd
>
<web
app>
<display
name>My Web Application</display
name>
<description>
A application for test
</description>
<servlet>
<servlet
name>Test</servlet
name>
<display
name>Test</display
name>
<description>A test Servlet</description>
<servlet
class>test
Test</servlet
class>
</servlet>
<servlet
mapping>
<servlet
name>Test</servlet
name>
<url
pattern>/Test</url
pattern>
</servlet
mapping>
</web
app>
這段話中的servlet這一段聲明了你要調用的Servlet
而servlet
mapping則是將聲明的servlet
映射
到地址/Test上
好了
重啟動Tomcat
啟動浏覽器
輸//localhost:
/myapp/Test 如果看到輸出This is a servlet test
就說明編寫的servlet成功了
注意
修改了web
xml以及新加了class
都要重啟Tomcat
第四步
建立自己的Bean
用你最熟悉的編輯器(建議使用有語法檢查的java ide)新建一個java程序
文件名為TestBean
java
文件內容如下
package test;
public class TestBean{
private String name = null;
public TestBean(String strName_p){
this
name=strName_p;
}
public void setName(String strName_p){
this
name=strName_p;
}
public String getName(){
return this
name;
}
}
編譯
將TestBean
java放在c:\test下
使用如下命令編譯
C:\Test>javac TestBean
java
然後在c:\Test下會產生一個編譯後的bean文件
TestBean
class
將TestBean
class文件剪切到 %CATALINA_HOME%\webapps\myapp\WEB
INF\classes\test下
新建一個TestBean
jsp文件
文件內容為
<%@ page import=
test
TestBean
%>
<html><body><center>
<%
TestBean testBean=new TestBean(
This is a test java bean
);
%>
Java bean name is: <%=testBean
getName()%>
</center></body></html>
好了
重啟Tomcat
啟動浏覽器
輸入 如果看到輸出Java bean name is: This is a test java bean
就說明編寫的Bean成功了
這樣就完成了整個Tomcat下的jsp
servlet和javabean的配置
接下來需要做的事情就是多看書
多讀別人的好代碼
自己多動手寫代碼以增強自己在這方面開發的能力了
jvm應填寫到
c:\j
sdk\bin
給你一個簡單的配置
JSP環境配置心得 首先要說的是
使用jdk+tomcat完全可以配置我們的jsp服務器
不再需要其實任何東東
有很多文章介紹了Apache
其實根本用不著
一般的學習調試tomcat完全可以勝任了
安裝jdk後
tomcat在安裝之前會自動找到jdk的安裝路徑
一路點擊
下一步
經過一段時間的文件復制
最後
close
完成comcat的安裝
您最好去下載一個版本較高的tomcat
比如
以上的
因為它不需要設置太多的系統變量
右擊
我的電腦
選擇
屬性
>
高級
>
環境變量
>
系統變量
新建一個TOMCAT_HOME
值設置成你的tomcat所在的路徑
比如
D:\Program Files\Apache Group\Tomcat
配置完成
從開始菜單中找到tomcat選項
一般打開順序是
開始
>程序
>Apache Tomcat
選擇
Start Tomcat
讓jsp服務器開始運行
此時會打開一個類似Dos的窗口
會顯示一些相關的信息
<
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28874.html