麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Tomcat > 正文

如何進行J2SDK和TOMCAT的安裝及配置

2024-09-06 19:01:10
字體:
來源:轉載
供稿:網友
經常看到jsp的初學者問tomcat下如何配置jsp、servlet的問題,于是總結了一下如何tomcat下配置jsp、servlet,希望對那些初學者有所幫助。

第一步:下載j2sdk和tomcat:到sun官方站點下載最新的jdk為1.5,tomcat為5.5,建議jdk1.4以上,tomcat4.0以上。

第二步:安裝和配置你的j2sdk和tomcat:執行j2sdk和tomcat的安裝程序,然后設置按照路徑進行安裝即可。

1.安裝j2sdk以后,需要配置一下環境變量,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定你的j2sdk安裝在c:/j2sdk1.4.2):

java_home=c:/j2sdk1.4.2 classpath=.;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar;(.;一定不能少,因為它代表當前路徑) path=%java_home%/bin


接著可以寫一個簡單的java程序來測試j2sdk是否已安裝成功:

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.的話說明安裝成功了,如果沒有打印出這句話,你需要仔細檢查一下你的配置情況。

2.安裝tomcat后,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定你的tomcat安裝在c:/tomcat):

catalina_home:c:/tomcatcatalina_base:c:/tomcattomcat_home: 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中訪問http://localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了。

第三步:建立自己的jsp app目錄

1.到tomcat的安裝目錄的webapps目錄,可以看到root,examples,tomcat-docs之類tomcat自帶的的目錄;

2.在webapps目錄下新建一個目錄,起名叫myapp;

3.myapp下新建一個目錄web-inf,注意,目錄名稱是區分大小寫的;

4.web-inf下新建一個文件web.xml,內容如下:

<?xml version="1.0" encoding="iso-8859-1"?> <!doctype web-app public "-//sun microsystems, inc.//dtd web application 2.3//en" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>my web application</display-name> <description> a application for test. </description> </web-app>


5.在myapp下新建一個測試的jsp頁面,文件名為index.jsp,文件內容如下:

<html><body><center> now time is: <%=new java.util.date()%> </center></body></html>


6.重啟tomcat

7.打開瀏覽器,輸入http://localhost:8080/myapp/index.jsp,看到當前時間的話說明就成功了。

第四步:建立自己的servlet:

寫入你的第一個servlet

import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class helloworld extends httpservlet  {    public void doget(httpservletrequest request, httpservletresponse response)throws servletexception,ioexception   {    response.setcontenttype("text/html");     printwriter out = response.getwriter();    out.println("<html><head><title>");    out.println("this is my first servlet");    out.println("</title></head><body>");    out.println("<h1>hello,world!</h1>");    out.println("</body></html>");   }   }


然后照樣用javac helloworld.java來編譯這個文件,如果出現無法import javax.servl

et.*

那么就是應該把c:/tomcat/common/lib里面的servlet.jar文件拷貝到c:/jdk/jre/lib/e

xt中,再次編譯,就沒有問題了。

然后在tomcat目錄里面的c:/tomcat/webapps/root里面按如下的文件結構:

root/index.htmlroot/welcom.jsp


root/web-inf/lib/myservlet.jar(如果你的servlet的.class打成了.jar文件,則放在

lib下面)root/web-inf/classes/helloworld.class(把上面生成的helloworld.class文件放在這個里面)然后在瀏覽器中輸入http://localhost:8080/servlet/helloworld,于是server眾望所歸的報錯了:error 404--not found!怎么回事呢?

servlet必須使用c:/tomcat/webapps/root/web-inf這個目錄下面的web.xml文件進行注冊,用ep打開這個web.xml文件,把下面這段程序:

<servlet>       <servlet-name>helloworld</servlet-name>    <servlet-class>helloworld</servlet-class>   </servlet>   <servlet-mapping>       <servlet-name>helloworld</servlet-name>    <url-pattern>/servlet/helloworld</url-pattern>   </servlet-mapping>


替換成:

<servlet>       <servlet-name>helloworld</servlet-name>    <servlet-class>helloworld</servlet-class>   </servlet>   <servlet-mapping>       <servlet-name>helloworld</servlet-name>    <url-pattern>/servlet/helloworld</url-pattern>   </servlet-mapping>


為什么呢?因為這樣的結構

<servlet>   <servlet-name>helloworld</servlet-name>   <servlet-class>helloworld</servlet-class></servlet>


表示指定包含的servlet類。而以下的結構:

<servlet-mapping><servlet-name>helloworld</servlet-name> <url-pattern>/servlet/helloworld</url-pattern>   </servlet-mapping>


表示指定helloservlet應當映射到哪一種url模式。在修改web.xml完畢過后,重新啟動server,然后再輸入http://localhost:8080/servlet/helloworld,那么偌大一個hello,world!等著你呢。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色特级一级片 | 一级做受毛片免费大片 | 精品久久久久久综合日本 | 麻豆自拍偷拍视频 | 99影视电影电视剧在线播放 | 久久精品久久精品久久精品 | 国产九色在线播放九色 | 精选久久 | 久草在线新时代视觉 | 欧美日本另类 | 日韩美香港a一级毛片免费 日韩激情 | 久久草在线观看视频 | 亚洲视频在线一区二区 | 久久久久久久久久一本门道91 | 国产成人av免费 | 日本免费一区二区三区四区 | av中文一区| 视频在线亚洲 | 国产一区二区精品在线观看 | 久久久亚洲欧美综合 | 亚洲小视频在线观看,com | 亚洲成人在线视频网站 | 久精品久久 | 精品国产乱码一区二区三区四区 | 一级网站 | 欧美人与牲禽动交精品一区 | 成人羞羞国产免费游戏 | 国产亚洲精品久久久久久久久久 | 免费观看一级黄色片 | 精品亚洲午夜久久久久91 | 97久久人人超碰caoprom | 亚洲激情91| 久久久中精品2020中文 | 欧美一级片免费在线观看 | 狠狠干网站 | 国产1区2| 一级黄色影片在线观看 | 在线无码| 国产老师做www爽爽爽视频 | 国产成人在线免费看 | 国产第一页精品 |