首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sun vs sun-web.xml vs web.xml

sun vs sun-web.xml vs web.xml
EN

Stack Overflow用户
提问于 2013-09-27 23:19:50
回答 2查看 28.8K关注 0票数 39

谁能解释一下glassfish-web.xmlsun-web.xmlweb.xml之间的主要区别(或提供一个链接

我可以只在我的网页应用中使用glassfish-web.xml,而跳过其他的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-28 05:23:23

Java定义的

  • web.xml:标准部署描述符(特别是Servlet JSR,但被许多JSR使用)。它用于指定web容器使用的元数据,以便以可移植的方式跨应用程序服务器(如servlet的URL端点)部署应用程序。在JavaEE6及更高版本中,当元数据由Java代码中的批注提供时,这是可选的(取决于您使用的技术),就像@WebServlet.
  • glassfish-web.xml:一样,每个应用服务器都提供特定于实现的特性。要为GlassFish配置这些特性,请使用glassfish-web.xml。这是GlassFish Documentation.
  • sun-web.xml:遗留应用程序服务器特定部署描述符中的documented,已被替换为glassfish-web.xml。在Sun被甲骨文收购后,使用这个名字不再有意义。为了向后兼容,此文件名仍受支持,但您应该迁移到glassfish-web.xml.

您可能需要也可能不需要web.xml文件。这取决于您使用的Java特性。默认情况下,不要使用这些文件中的任何一个,只需使用@WebServlet这样的Java注释。在构建应用程序并可能开始使用一些需要web.xml文件(如定义JavaServer Faces FacesServlet)的功能时,请使用web.xml文件。至于glassfish-web.xml,如果要为应用程序配置特定于GlassFish的特性,则只需使用一个。

Java教程也是学习Java的好方法,它与GlassFish 4一起与Java EE 7 SDK捆绑在一起。

票数 62
EN

Stack Overflow用户

发布于 2017-03-28 03:08:44

代码语言:javascript
复制
Web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>BusProject</display-name>
  <welcome-file-list>
    <welcome-file>login.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <servlet-name>spring</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
     <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>
   <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>/WEB-INF/spring-servlet.xml</param-value>
  </context-param>  
  <listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
 </web-app>
票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19054371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档