错误原因可能是什么:错误403:SRVE0190E:File not found:/index.jsp。我正在websphere中部署

错误原因可能是什么:错误403:SRVE0190E:File not found:/index.jsp。我正在websphere中部署,websphere,Websphere,错误原因可能是什么:错误403:SRVE0190E:File not found:/index.jsp。 我正在websphere中部署。 战争在本地(使用tomcat)运行良好。但是在WebSphere6.1上部署时给出了错误 请帮忙。我从未见过403的SRVE0190E。。。仅404,这是找不到的标准HTTP状态代码 需要验证的一些初始事项: 验证您的web应用是否已实际部署 验证您的web应用是否已启动。它可能已部署但尚未启动(应用程序列表中的红色X) 验证您的web应用已部署到正确的应

错误原因可能是什么:错误403:SRVE0190E:File not found:/index.jsp。 我正在websphere中部署。 战争在本地(使用tomcat)运行良好。但是在WebSphere6.1上部署时给出了错误


请帮忙。

我从未见过403的
SRVE0190E
。。。仅404,这是找不到的标准HTTP状态代码

需要验证的一些初始事项:

  • 验证您的web应用是否已实际部署
  • 验证您的web应用是否已启动。它可能已部署但尚未启动(应用程序列表中的红色X)
  • 验证您的web应用已部署到正确的应用程序服务器(例如,如果存在部署管理器实例或群集)
  • 验证您正在通过与正确的应用程序服务器匹配的HTTP端口访问服务器。例如,
    http://[server]:9060/ibm/console
    可能是您的管理控制台URL,但
    http://[server]:9060/yourapp/
    可能会产生
    SRVE0190E
    或404。在这种情况下,您可能需要http://[server]:9080/yourapp/。这些是默认端口值,但您的服务器可能配置不同
  • 如果拓扑中WAS前面有IHS(Apache)服务器,请验证是否已将web应用映射到web服务器。我对此表示怀疑,因为
    SRVE0190E
    来自应用服务器

我在遵循本Spring框架教程时遇到了同样的问题:

在WebSphere8.5上运行此示例代码时,我收到了相同的错误消息:
错误403:SRVE0190E:File not found:/index.jsp

但在Tomcat服务器上运行时没有错误。
(事实上,仍然存在一个问题:这个index.jsp页面无法呈现由
封装的jsp代码)

最后,我发现问题是
web.xml
,它在servlet映射中将“/index.jsp”设置为url模式,但servlet定义(xml文件和Java代码)不处理此url模式

如果我删除了
/index.jsp
,那么一切都很好

以下是源web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   ...
   ... 
      <servlet>
        <servlet-name>crunchify</servlet-name>
        <servlet-class>
            org.springframework.web.servlet.DispatcherServlet
        </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>crunchify</servlet-name>
        <url-pattern>/welcome.jsp</url-pattern>
        <url-pattern>/index.jsp</url-pattern>
        <url-pattern>/welcome.html</url-pattern>
        <url-pattern>*.html</url-pattern>
    </servlet-mapping>

</web-app>


通过在WebSphere Liberty概要文件上开发,您可能能够避免这些类型的部署时间意外,该概要文件支持插入式部署、动态更新,并且通常设计为作为开发运行时非常有趣。403是权限错误。(我假设您的WAR根目录中有index.jsp?@HollyCummins OP使用的是6.1。Liberty配置文件不适用于该版本。您是否查看了日志以查看完整的stacktrace?