eagames |
|
|||
日歷
統(tǒng)計(jì)
導(dǎo)航常用鏈接留言簿(2)隨筆分類
隨筆檔案收藏夾test搜索最新評(píng)論
閱讀排行榜評(píng)論排行榜 |
Eclipse+Tomcat集成開(kāi)發(fā)servlet Eclipse是open source的集成開(kāi)發(fā)環(huán)境,它得到了IBM的大力支持,而Tomcat我們就更熟悉了,它是apache組織的JSP/Servlet容器,下面將講述如何集成: 準(zhǔn)備: 1. Tomcat4.0 2. Jdk1.4 3. Eclipse2.0 4. Eclipse的Tomcat插件在http://www.sysdeo.com/eclipse/tomcatPluginV2.zip下載 安裝: 1. 安裝jdk1.4 2. 安裝Tomcat4.0 3. 安裝Eclipse2.0,解壓縮就可以了 4. 將tomcatPluginV2.zip解壓縮,把其中的com.sysdeo.eclipse.tomcat文件夾拷貝到,Eclipse安裝目錄下的plugins目錄中。 配置: 1. 啟動(dòng)Eclipse 2. 打開(kāi)菜單Windows->Preferences 3. 在左側(cè)選擇Tomcat,可以看到右側(cè)出現(xiàn)一些表單 4. Tomcat Version選擇Version 4.0.x,Tomcat Home選擇Tomcat的安裝路徑,Configuration File中會(huì)自動(dòng)填入Tomcat的配置文件server.xml 5. 展開(kāi)左側(cè)的Tomcat菜單,選擇JVM Settings,JRE選擇Detected VM, 6. 按下Apply 7. 按下OK 8. 看你的工具欄中是不是多了幾個(gè)小貓的圖標(biāo),如果沒(méi)有的話,選擇菜單Windows ->Custmize Perspective,展開(kāi)other選項(xiàng),在Tomcat上打勾,好了,看到小貓的圖標(biāo)沒(méi)有。 9. 試下Start Tomcat按鈕,好了,Tomcat在console中啟動(dòng)了。 例子: 下面做個(gè)Hello World的例子 1. 選擇File->New->Project 2. 在對(duì)話框中選擇Tomcat Project,然后next 3. 輸入Project Name,這里可以寫(xiě)HelloWorld,繼續(xù)next 4. 勾上can update server.xml file選項(xiàng),finish,好了,一個(gè)Poject已經(jīng)創(chuàng)建好了。 5. 打開(kāi)new class 向?qū)В贜ame中填入HelloWorld,在Superclass中填入javax.servlet.http.HttpServlet,按下finish,好了,一個(gè)servlet就創(chuàng)建好了 6. 在HelloWorld.java中重載doGet方法,代碼如下: import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException;
public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException {
response.setContentType("text/html"); PrintWriter writer = response.getWriter();
writer.println("Hello World!"); } } 8.Ctrl+S保存,右鍵HelloWorld project,選擇Tomcat Project->update context to server.xml 7.在Eclipse中啟動(dòng)Tomcat 9.在用瀏覽器訪問(wèn)http://localhost:8080/HelloWorld/servlet/HelloWorld 10.怎么樣,看到HelloWorld了沒(méi)有
|
![]() |
|
Copyright © EA_Games | Powered by: 博客園 模板提供:滬江博客 |