5

Weblogic容器里面默认的Servlet名字怎么修改?

 2 years ago
source link: https://www.oschina.net/question/2719528_2324107
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Weblogic容器里面默认的Servlet名字怎么修改?

四千岁 发布于 前天 20:39

最近在学SpringMVC,看到了SpringMVC的DefaultServletHttpRequestHandler这个类,知道了每个Web容器里面都有一个默认的Servlet去处理静态资源,然后每个Web容器的默认Servlet都会有一个名字。SpringMVC的DefaultServletHttpRequestHandler这个类就是根据默认的Servlet的名字去寻找Web容器里面默认的Servlet的。

我知道Tomcat的默认Servlet的名字是在Tomcat的安装目录conf/web.xml里面配置的,如下截图:

Tomcat默认的Servlet,可以在这里将Tomcat的默认Servlet名字改掉。
<servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

从SpringMVC的DefaultServletHttpRequestHandler这个类中,我知道了Weblogic的默认Servlet的名字是FileServlet。请问Weblogic的默认Servlet名字可以像Tomcat那样改吗?如果可以改在哪里改?我现在只知道Weblogic默认的Servlet包路径是这个weblogic.servlet.FileServlet。这个FileServlet类在weblogic.jar包里面。这个jar包在Weblogic的安装目录weblogic/wls/wlserver_10.3/server/lib下面。

请问Weblogic的默认Servlet名字可以像Tomcat那样改吗?如果可以改在哪里改?
我怀疑Weblogic估计改不了,因为Weblogic不是开源的软件。可能没有那么开放。
我为什么要改这个默认的Servlet?其实不是必须要改,我只是想借此机会了解一下Weblogic。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK