java - 如何在 GlassFish 中设置部署描述符以便运行 servlet 来代替欢迎页面?

标签 java glassfish-3

我正在运行 GlassFish Server 开源版本 3 (Java EE 6)。 我在尝试设置描述 rune 件“sun-web.xml”来部署我的 Web 应用程序时遇到困难。当我打开 http://localhost:8080/MyWebApplication/ 时,我想调出一个 servlet 作为欢迎页面,而不是传统的“index.jsp” .

有人可以帮忙吗?

最佳答案

我必须在 WebContent/WEB-INF/文件夹中创建 web.xml 文件。

<?xml version="1.0" encoding="UTF-8"?>   
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">   
    <servlet>   
        <servlet-name>Index</servlet-name>   
        <servlet-class>server.Index</servlet-class>   
    </servlet>   
    <servlet-mapping>   
        <servlet-name>Index</servlet-name>   
        <url-pattern>/Index</url-pattern>   
    </servlet-mapping>   
    <welcome-file-list>   
        <welcome-file>Index</welcome-file>   
        </welcome-file-list>   
    <session-config>   
        <session-timeout>   
            30  
        </session-timeout>   
    </session-config>   
</web-app> 

关于java - 如何在 GlassFish 中设置部署描述符以便运行 servlet 来代替欢迎页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8765195/

相关文章:

java - 使用尚未初始化的 Context 类实例从 Android SDK 创建对象是否安全?

java - 如何处理GMail的投递状态通知

java - 使用 Comparator.nullsLast 时出现 NullPointerException

java - 此 URL 不支持 HTTP 方法 GET,尽管它执行 doGet

web-services - 如何知道 GlassFish 中哪个 Web 服务方法抛出了异常?

java - hibernate 泛型继承

java - 我的旧版本 Java 应用程序的恶意实例在后台运行?

java - 在 Servlet 3.0 HttpServletRequest#login() 身份验证后重定向到 protected 资源或原始/保存的请求?

linux - Solaris 的 grep -A 备用命令是什么?