微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

错误415不支持的媒体类型_Weblogic 10.3.4

如何解决错误415不支持的媒体类型_Weblogic 10.3.4

我有一个可以接受并生成JSON数据的Web服务,在Weblogic 10.3.6中可以完美地工作,但是当我在部署到weblogic 10.3.4中尝试访问它时,抛出“错误415不支持媒体类型错误

这是我的控制器类:

@RestController 公共类OrderCreationMPSController {

@PostMapping(value = "/ordercreation",headers="Accept=application/json",consumes="application/json",produces="application/json")
public ResponseEntity<OrderCreationMPSResponse> getorderCreationResponse(@RequestBody OrderCreationMPSRequest sub) throws JsonProcessingException {
    
        final String uri = "https://.....";
        
        Client client = Client.create();
        WebResource resource = client.resource(uri);
        
        OrderCreationMPSRequest ordCreationRequest = new OrderCreationMPSRequest();  
        ordCreationRequest.setPickup_info(pickUpInfo);
        ordCreationRequest.setDrop_info(dropInfo);
                    
        OrderCreationMPSResponse ordCreationResponse = resource.type(MediaType.APPLICATION_JSON)
        .accept(MediaType.APPLICATION_JSON)
        .post(new GenericType<OrderCreationMPSResponse>() {},ordCreationRequest);
        return new  ResponseEntity<OrderCreationMPSResponse>( ordCreationResponse,HttpStatus.OK ); 

}   

}

web.xml看起来像

ordercreationmps org.springframework.web.context.ContextLoaderListener

<servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.dispatcherServlet</servlet-class>
    <!-- <init-param>
        <param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
        <param-value>true</param-value>
    </init-param> -->
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/dispatcher-servlet.xml</param-value>
</context-param>

调度程序servlet看起来像

<context:component-scan base-package="com.org.wms" />

<mvc:annotation-driven />

 <bean
 class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <list>
            <value>classpath:application.properties</value>
        </list>
    </property>
    <property name="ignoreResourceNotFound" value="true"/>
</bean>


<bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName"> <value>${driver}</value> </property> 
    <property name="url" > <value>${url}</value> </property>
    <property name="username" > <value>${user_name}</value> </property>
    <property name="password" > <value>${password}</value> </property> 
</bean>


<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
    <constructor-arg index="0" ref="datasource"></constructor-arg>
</bean>

Weblogic 10.3.4是否需要进行任何修改,有人可以帮助我吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?