程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Eclipse for Java EE軟件操作集錦(二),eclipseee

Eclipse for Java EE軟件操作集錦(二),eclipseee

編輯:JAVA綜合教程

Eclipse for Java EE軟件操作集錦(二),eclipseee


看本文章之前請確保已經了解eclipse建立web工程,如果有疑問請查看本系列文章第一篇 eclipse軟件操作集錦(一)

1.我們添加一個servlet 配置一下web.xml測試一下是否能正常顯示。
如圖所示:

 


servlet和web.xml文件內容如下。

1 package com.vastsum; 2 3 import java.io.IOException; 4 5 import javax.servlet.ServletException; 6 import javax.servlet.http.HttpServlet; 7 import javax.servlet.http.HttpServletRequest; 8 import javax.servlet.http.HttpServletResponse; 9 10 public class HelloServlet extends HttpServlet{ 11 //覆蓋doGet方法 12 @Override 13 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 14 // TODO Auto-generated method stub 15 //向浏覽器輸出內容 16 resp.getWriter().write("test servlet"); 17 } 18 } View Code

對應XML代碼

1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app version="2.5" 3 xmlns="http://java.sun.com/xml/ns/javaee" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 6 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 7 8 <servlet> 9 <servlet-name>HelloServlet</servlet-name> 10 <servlet-class>com.vastsum.HelloServlet</servlet-class> 11 </servlet> 12 13 <servlet-mapping> 14 <servlet-name>HelloServlet</servlet-name> 15 <url-pattern>/hello</url-pattern> 16 </servlet-mapping> 17 18 </web-app> View Code

添加完成之後,如圖所示點擊運行

 

運行之後會出錯,出錯如圖所示:

 

2.接下來解決一下出錯的問題:
出錯是因為生成的class文件的目錄不對,我們看一下工作空間項目根目錄下class的目錄。

發現生成的class文件並沒有下WEB-INF文件夾下,而是在build文件夾下,接下來我們要進行如下設置。
首先我們要刪除發布的MyWeb。

 

 然後設置運行時,發布到tomcat服務器對應目錄,如圖所示:

修改以上兩項參數,意思是將項目發布到tomcat服務器裡面。

最後我們選擇項目,右鍵點擊 Build Path -> Configure Build Path ,然後如圖所示:

 

 這是控制Java文件要生成到正確的目錄裡面。

3.修改過文件夾位置之後。再次運行web項目。
然後在浏覽器地址欄輸入:http://localhost:8080/MyWeb/hello 可以正常訪問到網站了。

**********************************************************************
一些常見問題的解決方法
1、用Eclipse新建一個web項目沒有自動生成web.xml
創建項目點擊如圖所示:

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved