1. 程式人生 > >Eclipse JEE 3.6 以上版本新建web專案後,WEB-INF下沒有web.xml配置檔案

Eclipse JEE 3.6 以上版本新建web專案後,WEB-INF下沒有web.xml配置檔案

原因是: 新建面板上的  “Dynamic web module version” 選項,預設是 servlet 3.0的版本,該版本,預設是沒有web.xml檔案的,如果你習慣老版本規範,當在你新建工程的時候,不要單擊 finish按鈕直接完成建立,單擊 next 按鈕,在最後一步,選中: “Generate web.xml deployment descriptor”就可以了,如下圖:

建立Dynamic web module version這個選項預設成了3.0,
按照老規範,應該是在eclipse的WebContent \ WEB-INF \ 目錄下建立web.xml的
而新規範是可以不用web.xml的,如tomcat 7.0就支援新規範,
這樣相關的servlet配置會以註解的形式直接寫到程式碼裡面了,比如@WebServlet。

當然如果你用老的專案匯入,可以選擇Dynamic web module version這個選項設成2.5,這樣就自動有web.xml生成了。 或者看下位址列是不是地址不正確的。有時地址不正確也會這樣。今天在做一個實訓的時候,也發現開啟JSP頁面顯示404.找了好久,才發現是一個servlet中少了一個“/”加上後,一切正常 -----20130110

相關推薦

Eclipse JEE 3.6 以上版本新建web案後WEB-INF沒有web.xml配置檔案

原因是: 新建面板上的  “Dynamic web module version” 選項,預設是 servlet 3.0的版本,該版本,預設是沒有web.xml檔案的,如果你習慣老版本規範,當在你新建工程的時候,不要單擊 finish按鈕直接完成建立,單擊 next 按鈕,在最後一步,選中: “Genera

eclipse匯入一個Web案後出現“http://java.sun.com/jsp/jstl/core”錯誤

根據錯誤資訊提示,原因是缺少了需要用到的jar包,所有隻要匯入相應的jar包就可以了。方法:把jstl.jar和standard.jar這兩個包放到Web服務目錄下的WEB-INF/lib,然後再進行build Path匯入到庫裡面。這裡提供這兩個包的下載:點選開啟連結

關於MyEclipse建立web案後建立的是maven專案

這幾天正在學習java web的環境配置和檔案部署,發現一個問題。 JDK+TOMCAT-8.5+MyEclipse所有東西弄好以後,在建立第一個web專案時候發現工程檔案路勁是maven格式。 一開始以為是自己建立的專案有問題,後來就百度一下如何執行第一web專案。按照網上的教程建立檔案時

使用Maven建立Web案後jsp引入靜態檔案提示報錯。JSP 報錯:javax.servlet.ServletException cannot be resolved to a type

使用Maven建立Web專案後,jsp引入靜態檔案提示報錯。 錯誤提示:javax.servlet.ServletException cannot be resolved to a type 錯誤如下圖: 解決方案: 1. 在Maven的pom檔案中引發如下依賴即可: &

Android Studio 3.0以上版本快取目錄配置

之前AS一直是安裝後不管它,使用預設的快取目錄,也就是C盤(Windows), 直到後來C盤屌爆了,C盤爆紅了,後來設定過一次快取目錄,按照網上某位道友的帖子,可是後來發現3.0以後每次按照新的AS版本,快取目錄配置不能自動匯入過來,此文整理一下,以便後面再升級AS版本的時候參閱。 先看

Quick BI升級到3.0以上版本究竟發生了哪些變化?

BI產品的市場競爭激烈,產品的迭代也日新月異,一直定位“人人都是資料分析師”的阿里雲Quick BI近日又有大版本的更新,初看就能發現儀表板的視覺化介面有了很大的變化。新增的很多功能可以看出產品一直致力於降低使用者的門檻,這就幫大家總結一下升級後的變化。 一、儀表板層面:

Android Studio 3.0+以上 版本 填坑之依賴報錯。

Error:java.lang.RuntimeException: Annotation processors must be explicitly declared now.  The following dependencies on the compile classpath a

MySQL5.6 以上版本 首次登陸不知道預設密碼 重置密碼問題

1、修改/etc/my.cnf檔案,在mysqld配置項下面增加skip-grant-tables,如下圖 2、重啟mysql服務       #service mysqld restart 3、無密碼登陸mysql #mysql  #update user

centos將python升級3.0+以上版本yum、update等無法使用問題

或許有些小夥伴將python升級後,懵比了!!!!!我的yum用不了啦!!!!!!!!解決完yum問題後,發現,哦呵呵呵呵呵呵 原來不止是yum阿。。。。 Now~ 我現在給大家上圖that how i sloved this problem before~~~~!! *

Python 3.7.2 和 3.6.8 版本正式釋出

   Python 3.7.2 和 3.6.8 現已正式釋出。 3.7.2 是 Python 3.7 的下一個維護版本,也是 Python 的最新功能版本。3.6.8 則是 Python 3.6 的下一個和最後一個 bug 修復版本。後續官方將提供 Python 3.

[視訊]物聯網&整合系統中的物聯互動、資料儲存、效果展示形成快速解決方案。附:ServerSuperIO 3.6.2 版本釋出。

增加併發模式下設定輪詢傳送裝置資料的間隔時間ParallelDeviceInterval屬性。如果有N個裝置,ParallelDeviceInterval預設值為10毫秒,ParallelInterval預設值為1000毫秒,那麼其中一個裝置的排程週期=1000+10*N。

Python安裝-3.6.4版本

今天補一下關於如何安裝Python的操作步驟: 我的系統是我win系統  64 位 1.第一步先去python的官方網站下載python的安裝包   地址:https://www.python.org

HttpClient使用詳解(4.3.X以上版本)

       Http協議的重要性相信不用我多說了,HttpClient相比傳統JDK自帶的URLConnection,增加了易用性和靈活性(具體區別,日後我們再討論),它不僅是客戶端傳送Http請求變得容易,而且也方便了開發人員測試介面(基於Http協議的),即提高了開發

安裝Python 3.6 & 對應版本venv

參考自 安裝python3.6 1、配置軟體倉庫,因為python 3.6 新版沒有釋出到ubuntu的正式倉庫中,咱們通過第3方倉庫來做。在命令列中輸入: sudo add-apt-repository ppa:jonathonf/python-

Mongo 3.6.1版本Sharding叢集配置

Mongo低版本和高版本的sharding叢集配置,細節不太一樣。目前網上的配置文件大都是針對低版本的。本人在配置3.6.1版本的mongosharding叢集的過程中,碰到不少問題,官方文件沒有直觀的示例,參考起來有點一頭霧水。特整理記錄下自己的測試環境sharding

解決CentOS(6和7版本/etc/sysconfig/沒有iptables的問題

name 命令 install star spa lib cep pro centos 6 一、Centos 6版本解決辦法: 1.任意運行一條iptables防火墻規則配置命令: iptables -P OUTPUT ACCEPT 2.對iptables服務進行保存:

springboot 1.3.6中使用actuator預設開啟監控如何防止資料洩漏

在新增完依賴後 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-actuator</art

rabbitmq 3.7.0版本新增trace外掛後新增報錯以及解決方案(可用方案)

在建立rabbitmq叢集環境後,為了跟蹤訊息消費機制,新增了trace外掛,具體指令碼請參考: # 檢視已安裝的外掛 ./rabbitmq-plugins list ./rabbitmq-plugins enable rabbitmq_tracing ./rabbitmqctl trace

解決Eclipse EE部署web專案在Tomcat webapp目錄沒有工程檔案的問題

之前本人在進行web應用開發時用的都是 MyEclipse,最近在用 Eclipse EE 進行 web 應用開發時卻發現成功部署後,在Tomcat 的 webapps 目錄下沒有相關的工程檔案,要知道在使用MyEclipse的時候是預設部署到webapps目錄

android匯入eclipse案後gradle版本引起的問題

1.Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.2.3.