Java 错误500--我的Weblogic服务器出现内部服务器错误

Java 错误500--我的Weblogic服务器出现内部服务器错误,java,json,rest,weblogic,Java,Json,Rest,Weblogic,我不知道我的休息服务是什么意思。。对于我的第一个包(com.rest.employee.model),它可以工作,但是当我调用我的第二个包(com.rest.my.model)时,rest服务功能无法工作。我如何解决这个问题 错误500--内部服务器错误 com.sun.jersey.spi.inject.Errors$ErrorMessagesException位于 com.sun.jersey.spi.inject.Errors.processErrorMessages(Errors.jav

我不知道我的休息服务是什么意思。。对于我的第一个包(com.rest.employee.model),它可以工作,但是当我调用我的第二个包(com.rest.my.model)时,rest服务功能无法工作。我如何解决这个问题

错误500--内部服务器错误

com.sun.jersey.spi.inject.Errors$ErrorMessagesException位于 com.sun.jersey.spi.inject.Errors.processErrorMessages(Errors.java:170) 位于com.sun.jersey.spi.inject.Errors.postProcess(Errors.java:136) com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:199) 在 com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:770) 在 com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:765) 在 com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:489) 在 com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319) 在 com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605) 在 com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210) 在 com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374) 在 com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:557) 位于javax.servlet.GenericServlet.init(GenericServlet.java:240) weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:337) 在 weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:288) 在 weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 在 weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) 在 weblogic.servlet.provider.WLSSObjectHandle.run(WLSSObjectHandle.java:57) 在 weblogic.servlet.internal.StubSecurityHelper.initServletInstance(StubSecurityHelper.java:98) 在 weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:86) 在 weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:74) 在 weblogic.servlet.internal.StubLifecycleHelper。(StubLifecycleHelper.java:60) 在 weblogic.servlet.internal.StubLifecycleHelper。(StubLifecycleHelper.java:34) 在 weblogic.servlet.internal.ServletStubImpl.initStubLifecycleHelper(ServletStubImpl.java:652) 在 weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:593) 在 weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:403) 在 weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:295) 在 weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:238) 在 weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3363) 在 weblogic.servlet.internal.WebAppServletContext$ServletInLocationAction.run(WebAppServletContext.java:3333) 在 weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 在 weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) 在 weblogic.servlet.provider.WLSSObjectHandle.run(WLSSObjectHandle.java:57) 在 weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2220) 在 weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2146) 在 weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2124) 在 weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1564) 在 weblogic.servlet.provider.ContainerSupportProviderImpl$WLSRequesteExecutor.run(ContainerSupportProviderImpl.java:254) 在weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)中 weblogic.work.ExecuteThread.run(ExecuteThread.java:254)

这是我的web.xml文件代码


jposRESTWebService
用于
10
html
文本/html
json
应用程序/json
文本
文本/纯文本
泽西-塞尔维特-a
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.config.property.packages
com.rest.my.model
泽西-塞尔维特-a
/myrest/*
泽西塞尔维特酒店
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.config.property.packages
com.rest.employee.model
泽西塞尔维特酒店
/休息/*

您如何访问每个RESTful服务?如果返回默认消息,我会通过指示地址路径对其进行测试。500代码表明服务器端存在问题。你检查过服务器(weblogic)日志了吗?我明白了。。我去看看。。事实上,我是web逻辑和RESTful服务的新手。日志可能会也可能不会提供有关错误的额外信息。如果没有,则调试应用程序并跟随请求线程查看代码中出现异常的位置。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>jposRESTWebService</display-name>

  <description>web.xml for </description>  
    <session-config>    
        <session-timeout>10</session-timeout>    
    </session-config>    
    <mime-mapping>    
        <extension>html</extension>    
        <mime-type>text/html</mime-type>    
    </mime-mapping>    
    <mime-mapping>    
        <extension>json</extension>    
        <mime-type>application/json</mime-type>    
    </mime-mapping>        
    <mime-mapping>    
        <extension>txt</extension>    
        <mime-type>text/plain</mime-type>    
    </mime-mapping> 

    <servlet>
    <servlet-name>jersey-serlvet-a</servlet-name>
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
    <init-param>
      <param-name>com.sun.jersey.config.property.packages</param-name>
      <param-value>com.rest.my.model</param-value>
    </init-param>
  </servlet>     
  <servlet-mapping>
    <servlet-name>jersey-serlvet-a</servlet-name>
    <url-pattern>/myrest/*</url-pattern>
  </servlet-mapping>

  <servlet>
    <servlet-name>jersey-serlvet</servlet-name>
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
    <init-param>
      <param-name>com.sun.jersey.config.property.packages</param-name>
      <param-value>com.rest.employee.model</param-value>
    </init-param>

  </servlet> 

<servlet-mapping>
    <servlet-name>jersey-serlvet</servlet-name>
    <url-pattern>/rest/*</url-pattern>
  </servlet-mapping>
</web-app>