首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SRVE0190E:文件未找到- IBM配置文件

SRVE0190E:文件未找到- IBM配置文件
EN

Stack Overflow用户
提问于 2015-08-03 16:31:36
回答 1查看 3.8K关注 0票数 2

当我试图将耳朵部署到自由配置文件时,我遇到了一些问题。部署之后,我可以点击索引页面(欢迎页面)。当我试图到达一个rest端点时,我得到的是警告SRVE0190E: File : rest/xx/xx。下面是我的server.xml的样子:

代码语言:javascript
复制
<webContainer deferServletLoad="false"/>

<!-- Enable features -->
<featureManager>
    <feature>jsp-2.2</feature>
    <feature>jpa-2.0</feature>
    <feature>servlet-3.0</feature>
    <feature>json-1.0</feature>
    <feature>jndi-1.0</feature>
    <feature>jdbc-4.0</feature>
    <feature>jaxrs-1.1</feature>
</featureManager>

<!-- To access this server from a remote client add a host attribute to the following element, e.g. host="*" -->
<httpEndpoint httpPort="9081" httpsPort="9444" id="defaultHttpEndpoint"/>

<library id="objectFactoryLib">
    <fileset dir="${server.config.dir}/lib/"/>
</library>

<jndiObjectFactory className="xxx" id="objectFactory" libraryRef="objectFactoryLib" objectClassName="java.util.Properties"/>


<library id="oracle-lib">
    <fileset dir="${server.config.dir}/oracle/" includes="ojdbc6-11.2.0.3.jar"/>
</library>

<applicationMonitor updateTrigger="mbean"/>

<enterpriseApplication id="xxx" location="xxx.ear" name="xxx">
                    <classloader commonLibraryRef="oracle-lib" delegation="parentLast"/>
</enterpriseApplication>

Web.xml看起来是这样的:

代码语言:javascript
复制
<context-param>
    <param-name>spring.profiles.default</param-name>
    <param-value>default</param-value>
</context-param>

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:META-INF/server/wink-core-context.xml
                 classpath:xxx.xml
    </param-value>
</context-param>
<servlet>
    <servlet-name>winkRestServlet</servlet-name>
    <servlet-class>org.apache.wink.server.internal.servlet.RestServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>winkRestServlet</servlet-name>
    <url-pattern>/rest/*</url-pattern>
</servlet-mapping>

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
</welcome-file-list>

EN

回答 1

Stack Overflow用户

发布于 2015-08-04 08:16:41

当您删除包含的wink库时,还需要更新web.xml servlet定义。

这里是一个JAX-RS1.1 web.xml定义的例子,来自我在自由上部署的一个应用程序。

代码语言:javascript
复制
  <servlet>
    <servlet-name>javax.ws.rs.core.Application</servlet-name>
  </servlet>
  <servlet-mapping>
    <servlet-name>javax.ws.rs.core.Application</servlet-name>
    <url-pattern>/api/*</url-pattern>
  </servlet-mapping>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31792383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档