java.lang.UnsatisfiedLinkError: no resin_os in java.library.path

运行新项目时候服务器出现问题,具体出现的错误如下:

[17-09-12 09:37:29.190] {resin-35} WebApp[production/webapp/default/ROOT] active
[17-09-12 09:37:29.417] {resin-36} WebApp[production/webapp/default/resin-doc] active
[17-09-12 09:37:33.051] {main} Found library 'resin_os' as 'd:\java\resin-4.0.51\win64\resin_os.dll', but the load failed. The JVM exception was: java.lang.UnsatisfiedLinkError: no resin_os in java.library.path

[17-09-12 09:37:33.054] {main} WEB-INF/web.xml:25: com.caucho.server.dispatch.FilterConfigImpl.setFilterClass(): java.lang.UnsupportedClassVersionError: com/umpay/sp/web/filter/ContentTypeValidFilter : Unsupported major.minor version 51.0
                       23:  <filter>
                       24:      <filter-name>ContentTypeValidFilter</filter-name>
                       25:      <filter-class>com.umpay.sp.web.filter.ContentTypeValidFilter</filter-class>
                       26:  </filter>
                       27:  <filter-mapping>                  
[17-09-12 09:37:33.054] {main} Host[production/host/default] active
[17-09-12 09:37:33.054] {main} ServletService[id=app-0,cluster=app] active

错误原因:Unsupported major.minor version 51.0
项目运行所需要的jdk版本与服务器运行的jdk版本不一致导致

解决方法:保证项目编译运行的jdk版本与服务器运行的jdk版本一致
以我的项目jdk 1.7、所使用的服务器resin为例和编写软件myeclipse16为例
①编译jdk更改:
项目右键→properties
这里写图片描述
②maven编译运行jdk更改:
项目右键→run as→maven bluid…→JRE
这里写图片描述
③resin运行jdk更改:

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值