【问题标题】:Configure a java servlet with mobilefirst application (Within war file)使用 mobilefirst 应用程序配置 java servlet(在 war 文件中)
【发布时间】:2016-11-02 11:26:44
【问题描述】:

我正在开发 mobilefirst 7.1 项目并在 websphere 应用程序服务器上部署项目 - 网络部署。

在 mobilefirst 项目中,我们将 java 类作为 servlet 运行,我已将该类文件配置到 IBM_Worklight_project_runtime 项目 war 文件的 web.xml 中。

<!-- Custom Servlet -->
<servlet>
    <servlet-name>Myservice</servlet-name>
    <servlet-class>com.mobile.services.Myservice</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>Myservice</servlet-name>
    <url-pattern>/myservice.do</url-pattern>
</servlet-mapping>

我知道当我更改了war文件时,我必须重新配置它。

但是当我尝试访问它时

http://host:port/{{context_root}}/myservice.do

我收到此错误: 浏览器 --> 错误 404: javax.servlet.ServletException: java.io.FileNotFoundException: SRVE0190E: 找不到文件

服务器日志 -->

com.ibm.ws.webcontainer.filter.FilterInstanceWrapper doFilter SRVE8109W: Uncaught exception thrown by filter analyticsFilter: java.io.FileNotFoundException: SRVE0190E: File not found: /myservice.do
    at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor._processEDR(DefaultExtensionProcessor.java:967)
    at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.processEDR(DefaultExtensionProcessor.java:948)
    at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:485)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
    at com.worklight.analytics.AnalyticsFilter.doFilter(AnalyticsFilter.java:124)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)

如错误所示,servlet 配置不正确。不知道是否需要其他配置。

*同一个 servlet 正在使用 worklight 6.1 战争文件。

【问题讨论】:

    标签: servlets ibm-mobilefirst websphere-8


    【解决方案1】:

    因为错误是“未找到”。这意味着服务器读取配置并查找配置指定它所在的文件,但它不存在。

    <url-pattern>/myservice.do</url-pattern>
    
    1. 提供完整的日志
    2. 仔细检查指定位置的文件是否存在

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 2010-09-10
      • 2016-08-04
      • 1970-01-01
      • 1970-01-01
      • 2015-05-15
      • 1970-01-01
      相关资源
      最近更新 更多