我正在用Eclipse Luna和Windfly作爲服務器開發我的第一個Web應用程序。在WEB-INF中查找我找不到web.xml文件。沒關係,應用程序可以工作,但web.xml設置位於何處?我怎樣才能改變,例如,類的URL關聯? 請注意,我看不到我編碼的類中有任何註釋。爲什麼JBoss web應用程序在沒有web.xml的情況下工作正常?
0
A
回答
3
從java ee 6開始,web.xml不再需要部署web應用程序。您可以使用註釋來替換xml文件,而不是使用xml。
在這裏你可以找到註解和原有的web.xml元素
https://blogs.oracle.com/swchan/entry/servlet_3_0_annotations
例如之間的對應關係,階級和URL關聯設定使用@WebServlet
@WebServlet(name="testServlet", urlPatterns={"/hello"})
1
當您使用Eclipse創建Dynamic Web Project時,您可以選擇Dynamic Web Project模塊。要使用部署描述符web.xml創建項目,您必須選擇2.5版本。因爲3.0版本使用註釋而不是xml配置。 要生成的web.xml
右鍵點擊你的項目 - > Java EE的工具 - >生成部署描述符 。
要僅使用web.xml中你必須改變你的動態Web項目模塊的版本2.5到.settings目錄在項目文件夾和文件org.eclipse.wst.common改變jstl.web參數去2.5 .project.facet.core.xml
要檢查的變化作出轉到
項目屬性 - >項目構面 並找到動態Web模塊線。
相關問題
- 1. 在沒有web.xml的情況下將CayenneRuntime用於web應用程序
- 2. 爲什麼函數在沒有指定參數的情況下正常工作?
- 3. 爲什麼realloc在這種情況下無法正常工作?
- 4. Scala在沒有Web UI的情況下播放應用程序?
- 5. 在沒有Lighttpd/Apache的情況下提供Web應用程序
- 6. 我的域名在沒有www的情況下工作,但沒有。爲什麼?
- 7. 爲什麼jQuery片段在沒有IFrame的情況下工作,但沒有IFrame?
- 8. AirPrint如何在沒有驅動程序的情況下工作?
- 9. 爲什麼C#winforms應用程序無法在沒有安裝VS.NET的情況下工作?
- 10. 應用程序邀請如何在沒有google-services.json的情況下工作?
- 11. 如何在沒有NUNIT的情況下讓這個硒應用程序工作?
- 12. 爲什麼在不導入Foundation的情況下仍然可以正常工作?
- 13. Facebook SSO不能在沒有Facebook應用程序的情況下工作
- 14. 爲什麼我的Processing應用程序不能正常工作?
- 15. 爲什麼'點擊'在這種情況下無法正常工作
- 16. 通用應用程序無法正常工作。爲什麼?
- 17. iOS應用程序內存使用情況的正常行爲是什麼?
- 18. SiteLogoUrl在什麼情況下工作?
- 19. 在沒有Xcode的情況下創建iPhone應用程序
- 20. 爲什麼wctype.h中的函數不能在沒有setlocale()的情況下工作?
- 21. @PreAuthorize如何在反應式應用程序中工作或者如何在沒有ThreadLocal的情況下工作?
- 22. 爲什麼升壓this_thread :: interrupt可以在沒有try-catch的情況下工作?
- 23. 爲什麼RewriteRule不能在沒有R標誌的情況下工作.htaccess
- 24. 爲什麼file_get_contents()在沒有協議的情況下無法工作?
- 25. 爲什麼std :: move()不能在沒有_Remove_reference的情況下工作?
- 26. 在沒有web.xml的情況下使用spring 4.1初始化log4j
- 27. 在沒有MVC應用程序的情況下使用模型
- 28. 在不使用web.xml的情況下加載應用程序上下文
- 29. 在沒有代碼複製的情況下在多個ESB應用程序中使用相同的JBoss操作
- 30. ASP.NET Web應用程序可以在沒有web.config的情況下運行
我已經創建了web.xml文件,但似乎任何更改都不會以任何方式影響Web應用程序。這是正常的嗎? – mark 2014-10-29 16:25:10
看看這個http://www.coderanch.com/t/569970/java-Web-Component-SCWCD/certification/web-xml-annotations – mendieta 2014-10-29 16:27:22