qq_35501877 2018-07-10 08:25 采纳率: 100%
浏览 1724

为什么java web 项目在本地可以运行,在服务器却报错。

图片说明在本机上运行能运行项目,但是去服务器之后,就报错,大概是连接不上数据库。
七月 10, 2018 5:40:55 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springmvc] in context with path [/happyCircle] threw exception [Request processing failed; nested exception is org.apache.shiro.authc.AuthenticationException: Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - 222, rememberMe=false]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException).] with root cause
java.lang.NoClassDefFoundError: com/mongodb/MongoException$DuplicateKey
at org.springframework.data.mongodb.core.MongoExceptionTranslator.translateExceptionIfPossible(MongoExceptionTranslator.java:51)
at org.springframework.data.mongodb.core.MongoTemplate.potentiallyConvertRuntimeException(MongoTemplate.java:1829)
at org.springframework.data.mongodb.core.MongoTemplate.executeFindMultiInternal(MongoTemplate.java:1712)
at org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:1523)
at org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:1507)
at org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:532)
at org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:523)
at com.happyCircle.admin.dao.impl.TUserDaoImpl.login(TUserDaoImpl.java:241)
at com.happyCircle.admin.service.impl.TUserServiceImpl.login(TUserServiceImpl.java:53)
at com.happyCircle.admin.shiro.MyRealm.doGetAuthenticationInfo(MyRealm.java:99)图片说明图片说明

  • 写回答

9条回答 默认 最新

  • crazydddfz 2018-07-11 01:09
    关注

    java.lang.NoClassDefFoundError: com/mongodb/MongoException 这个错误不就说明了么,编译能找到该类,运行找不到该类,这你就要看他在哪里调用这个类的,看看是不是没有引入进来导致报错

    评论
  • 倾世烟火为你而唱 2018-07-10 08:33
    关注

    线上和线下的数据库连接肯定是不一样的,你把项目放到线上就要改成线上的数据库连接

    评论
  • 关注

    本机上能运行,服务器不行,排除代码的问题,连不上数据库,确认下连接地址是否配错

    评论
  • 长河落雨 2018-07-10 08:41
    关注

    检查一下连接数据库的配置,路径是否变了,最好能贴一下报错信息

    评论
  • crazydddfz 2018-07-10 08:41
    关注

    别大概,看下错误日志,看是不是包数据库连接错误,大概是你的线上数据库用户名和密码不正确导致,jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=round&useSSL=false,来参考参考,test改成你自己的数据库名字

    评论
  • 水目落霖 2018-07-10 08:50
    关注

    1、在服务器上连接下服务中的数据库,看看是否能通
    2、tomcat和jdk的版本是否正确

    评论
  • qq_35501877 2018-07-10 09:35
    关注

    图片说明

    评论
  • qq_35501877 2018-07-10 09:39
    关注

    七月 10, 2018 5:40:55 下午 org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet [springmvc] in context with path [/happyCircle] threw exception [Request processing failed; nested exception is org.apache.shiro.authc.AuthenticationException: Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - 222, rememberMe=false]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException).] with root cause
    java.lang.NoClassDefFoundError: com/mongodb/MongoException$DuplicateKey
    at org.springframework.data.mongodb.core.MongoExceptionTranslator.translateExceptionIfPossible(MongoExceptionTranslator.java:51)
    at org.springframework.data.mongodb.core.MongoTemplate.potentiallyConvertRuntimeException(MongoTemplate.java:1829)
    at org.springframework.data.mongodb.core.MongoTemplate.executeFindMultiInternal(MongoTemplate.java:1712)
    at org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:1523)
    at org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:1507)
    at org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:532)
    at org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:523)
    at com.happyCircle.admin.dao.impl.TUserDaoImpl.login(TUserDaoImpl.java:241)
    at com.happyCircle.admin.service.impl.TUserServiceImpl.login(TUserServiceImpl.java:53)
    at com.happyCircle.admin.shiro.MyRealm.doGetAuthenticationInfo(MyRealm.java:99)
    报错的代码?

    
    
    评论
  • qq_35603868 2018-07-11 02:51
    关注

    /happyCircle

    你时定义两个同名得service?

    评论

报告相同问题?

悬赏问题

  • ¥15 pythont数据写进DataFrame时候出现错误
  • ¥30 如何处理shell命令接收到的视频流并实时播放出来
  • ¥15 虚心请教C#的代码优化问题
  • ¥15 有偿求做台风过境全过程模拟仿真
  • ¥50 求!AutomationDesk 如何自动导入Variant数据
  • ¥20 Next.JS 静态导出路由
  • ¥15 我做一个对中文文本情感分析的项目 我用了CNN,和keras框架 报的错误我一直处理不好
  • ¥15 unity使用bakery打光烘焙所遇到的问题。
  • ¥99 二维有限元方法求解,泊松方程
  • ¥15 我需要在PC端 开两个抖店工作台客户端.(语言-java)