solo2.3 升级 2.4 失败

本贴最后更新于 2407 天前,其中的信息可能已经事过景迁

今天上午看到 solo 提示升级信息,于是 github 下载下来并使用 mvn package 生成 war 包,将 war 包上传至服务器,复制 2.3 的配置文件(web-info 和 web-info/classes)到 2.4 中,重启 tomcat,发现打开 ip 地址无法打开网站,官方文档说升级时将原始配置文件复制即可,但这是怎么回事呢?我个人还是其他人都有呢?

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Eddie

    你还真信啊。

  • 看下日志

    1 回复
  • fanhongwei
    作者

    我重新弄了下,结果报了这么个异常和错误(请查看错误)
    这是什么鬼,配置文件我是直接复制 2.3(可正常运行)的
    ,之后重启直接报这个错,我实在找不到错误,大神帮帮忙
    7f7150cafbb645068a4fef414676216b-solo.log

    1 回复
  • 你用的是 MySQL 还是 H2?

    1 回复
  • fanhongwei
    作者

    使用的是 MYSQL5.7.19

    1 回复
  • 看一下数据库里面是否有表 statistic

    1 回复
  • fanhongwei
    作者

    没有这个表, ❓官方升级说明哪里没有说这个东东

    1 回复
  • 正常升级是不要管的,现在是出 bug 了。你再看下 option 表里面有没有 statistic 开头的 5 个字段。

  • 另外再看下 page 表有没有 pageIcon 字段。

    1 回复
  • fanhongwei
    作者

    option 表中没有 statistic 开头的 5 个字段,page 表中有 pageIcon

    1 回复
  • 这就有点麻烦了,你平时有备份过数据么?

    1 回复
  • fanhongwei
    作者

    兄弟,你刚刚说的是表 option 的 5 个字段是指设计的表字段还是 5 条数据?
    8add7fa294be4bc3bc8b9b74350939f5-77KNT7E59R3731X7V3W.png ,
    如果是表字段,是不是要我删除旧数据库,重新部署 solo2.4,重新成功生成数据库表

    1 回复
  • 5 条数据,不好意思

  • 有的话那就简单了,你先停服,然后收到把 option 表的 version 行改成 2.4.0 就 OK 了。升级过程是成功了,但是不知道为啥版本字段没改对,明明是一个事务的。

    1 回复
  • fanhongwei
    作者

    option 表中 version 的值改为 2.4.0 之后重启成功,网站正常打开,但是后台登录密码被重置为 123456 了 😳
    111be6567e2642a582b13ebf744a6bd8-HO86W41Y0BX5WGQTKN.png

    1 回复
  • Solo 不会自动重置的

  • 现在应该彻底没问题了吧?

    1 回复
  • fanhongwei
    作者

    没问题 😬

请输入回帖内容 ...
fanhongwei
初来乍到,多多关照(〃'▽'〃) 呼和浩特

推荐标签 标签

  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    333 引用 • 323 回帖 • 67 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    284 引用 • 4481 回帖 • 654 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 125 关注
  • OnlyOffice
    4 引用 • 21 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 1 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    34 引用 • 37 回帖 • 499 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖 • 2 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    51 引用 • 37 回帖
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    51 引用 • 226 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    83 引用 • 165 回帖 • 43 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 593 关注
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 45 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 625 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 38 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 442 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    536 引用 • 672 回帖 • 1 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 27 关注
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 89 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    189 引用 • 1056 回帖
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 418 关注
  • CodeMirror
    1 引用 • 2 回帖 • 121 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    228 引用 • 1450 回帖
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    131 引用 • 1114 回帖 • 150 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 624 关注
  • sts
    2 引用 • 2 回帖 • 149 关注