Symphony Causes Jetty9 to Crash

本贴最后更新于 2058 天前,其中的信息可能已经沧海桑田

Environment

OS: Linux galaxy 5.0.0-25-generic #26-Ubuntu SMP Thu Aug 1 12:04:58 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

JAVA: openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu219.04, mixed mode, sharing)

mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper

mysql db:
CREATE DATABASE b3log_symphony CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci

symphony: latest from github with minimum change (mysql login change only)

Error from jetty status:

dude@galaxy:/usr/share/jetty9/webapps$ sudo systemctl status jetty9
[sudo] password for dude:
● jetty9.service - Jetty 9 Web Application Server
Loaded: loaded (/lib/systemd/system/jetty9.service; enabled; vendor preset: e
Active: failed (Result: exit-code) since Wed 2019-08-21 16:28:42 CST; 39min a
Docs: https://www.eclipse.org/jetty/documentation/current/
Process: 25853 ExecStart=/usr/share/jetty9/bin/jetty.sh run (code=exited, stat
Main PID: 25853 (code=exited, status=255/EXCEPTION)

Aug 21 16:28:42 galaxy jetty9[25853]: at org.eclipse.jetty.xml.XmlConfig
Aug 21 16:28:42 galaxy jetty9[25853]: at java.base/jdk.internal.reflect.
Aug 21 16:28:42 galaxy jetty9[25853]: at java.base/jdk.internal.reflect.
Aug 21 16:28:42 galaxy jetty9[25853]: at java.base/jdk.internal.reflect.
Aug 21 16:28:42 galaxy jetty9[25853]: at java.base/java.lang.reflect.Met
Aug 21 16:28:42 galaxy jetty9[25853]: at org.eclipse.jetty.start.Main.in
Aug 21 16:28:42 galaxy jetty9[25853]: at org.eclipse.jetty.start.Main.st
Aug 21 16:28:42 galaxy jetty9[25853]: at org.eclipse.jetty.start.Main.ma
Aug 21 16:28:42 galaxy systemd[1]: jetty9.service: Main process exited, code=exi
Aug 21 16:28:42 galaxy systemd[1]: jetty9.service: Failed with result 'exit-code
lines 1-17/17 (END)

  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 703 关注
  • Jetty
    22 引用 • 48 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9515 引用 • 43331 回帖 • 108 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • godadada via Ubuntu
    作者

    More complete jetty9 status:

    dude@galaxy:/usr/share/jetty9/webapps$ sudo systemctl status jetty9
    ● jetty9.service - Jetty 9 Web Application Server
    Loaded: loaded (/lib/systemd/system/jetty9.service; enabled; vendor preset: enabled)
    Active: failed (Result: exit-code) since Wed 2019-08-21 16:28:42 CST; 42min ago
    Docs: https://www.eclipse.org/jetty/documentation/current/
    Process: 25853 ExecStart=/usr/share/jetty9/bin/jetty.sh run (code=exited, status=255/EXCEPTION)
    Main PID: 25853 (code=exited, status=255/EXCEPTION)

    Aug 21 16:28:42 galaxy jetty9[25853]: at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1511)
    Aug 21 16:28:42 galaxy jetty9[25853]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    Aug 21 16:28:42 galaxy jetty9[25853]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    Aug 21 16:28:42 galaxy jetty9[25853]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    Aug 21 16:28:42 galaxy jetty9[25853]: at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    Aug 21 16:28:42 galaxy jetty9[25853]: at org.eclipse.jetty.start.Main.invokeMain(Main.java:220)
    Aug 21 16:28:42 galaxy jetty9[25853]: at org.eclipse.jetty.start.Main.start(Main.java:490)
    Aug 21 16:28:42 galaxy jetty9[25853]: at org.eclipse.jetty.start.Main.main(Main.java:77)
    Aug 21 16:28:42 galaxy systemd[1]: jetty9.service: Main process exited, code=exited, status=255/EXCEPTION
    Aug 21 16:28:42 galaxy systemd[1]: jetty9.service: Failed with result 'exit-code'.
    dude@galaxy:/usr/share/jetty9/webapps$

  • 其他回帖
  • 88250

    你是如何判断出是 Symphony Causes 而不是其他原因导致的进程退出?

    1 回复
  • 88250

    我这里重现不了哦,暂时也没收到其他用户报告类似问题。

  • godadada via Ubuntu
    作者

    This may be the issue:

    jetty9[2996]: [ERROR]-[2019-08-21 11:29:39]-[org.b3log.symphony.util.Symphonys:342]: Init upload dir failed
    jetty9[2996]: java.io.IOException: Can't create: /usr/share/jetty9/sym/upload

    my guess is that symphony.properties has entry: upload.local.dir=~/sym/upload/
    which ends up /usr/share/jetty9/sym/upload when useing jetty9 as a systemd service and under user jetty with home /usr/share/jetty9.

  • 查看全部回帖

推荐标签 标签

  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    56 引用 • 85 回帖
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 83 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    88 引用 • 139 回帖
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 119 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    28 引用 • 226 回帖 • 134 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 809 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    31 引用 • 97 回帖
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    20 引用 • 7 回帖 • 3 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 8 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    124 引用 • 74 回帖
  • Access
    1 引用 • 3 回帖 • 3 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 195 关注
  • CodeMirror
    2 引用 • 17 回帖 • 157 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    199 引用 • 541 回帖 • 1 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • Word
    13 引用 • 40 回帖
  • 生活

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

    230 引用 • 1454 回帖
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 393 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖 • 1 关注
  • ActiveMQ

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

    19 引用 • 13 回帖 • 675 关注
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 55 关注
  • RemNote
    2 引用 • 16 回帖 • 8 关注
  • OpenCV
    15 引用 • 36 回帖 • 1 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 1 关注