0

我正在尝试在 Websphere8 中一个基本简单的 jsp 应用程序中使用 .jsp 文件作为欢迎文件。目的是使以下工作:

(a) http://something.com/base/?a=b&c=d

就像

(b) http://something.com/base/thepage.jsp?a=b&c=d

在开发环境中,只需将以下内容添加到 web.xml 即可:

<welcome-file-list>
 <welcome-file>thepage.jsp</welcome-file>
</welcome-file-list>

不同之处在于,在 dev 中,在 ibm-web-ext-xmi 我们有

fileServingEnabled="true" 

而它在生产中设置为 false (Web 服务器处理文件服务,并且它可以工作)。网址 (b) 在生产中有效,但 (a) 无效。

问题是:如何解决这个问题?我需要设置任何属性吗?还有其他想法吗?

谢谢!哈坎

4

1 回答 1

0

我认为以下方法可以解决问题:

<servlet>
    <servlet-name>welcome</servlet-name>
    <jsp-file>jsp/welcome.jsp</jsp-file> 
</servlet>
<servlet-mapping>
     <servlet-name>welcome</servlet-name>
     <url-pattern>/</url-pattern>
</servlet-mapping>

从根到 jsp 文件的 servlet 映射。

于 2013-04-19T14:21:24.467 回答