1. 程式人生 > >Eclipse建立Java Web專案時,沒有自動生成web.xml檔案

Eclipse建立Java Web專案時,沒有自動生成web.xml檔案

今天建立動態Web專案時,發現WEB-INF下面沒有自動生成web.xml配置檔案。


解決方案:

        1)方法一

            File--->新建動態專案出現如下圖,這時候不要急於Finish,請點選next--->


出現如下圖--->繼續Next


出現如下圖,請選擇對勾。


建立好的專案,WEB-INF下面就有Web.xml檔案。  


方法二:在Tomcat安裝包裡面找到conf資料夾--->複製裡面的Web.xml檔案,在WEB-INF資料夾下複製即可,然後刪除裡面的註釋檔案,只保留頭部。(但不建議使用這種,裡面註釋太多)

 也可以直接從Tomcat裡面的例子專案中找web.xml。



在WEB-INF資料夾下複製即可,然後刪除裡面的註釋和無用程式碼,只保留頭部。再加上預設介面程式碼。(這個裡面的註釋較少。)

以下是刪除註釋和無用程式碼後的Web.xml頭部檔案。

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
  version="4.0"
  metadata-complete="true">
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
   </welcome-file-list>
</web-app>

原文出處:https://blog.csdn.net/blackplus28