Solo tomcat 启动报错 Read skin [Pinghsu]'s configuration failed: null

本贴最后更新于 2196 天前,其中的信息可能已经天翻地覆

看内容是皮肤插件为 null, 导致 tomcat 也无法启动, 请问如何解决
是按照开发手册下载过皮肤过模块的, 但是还是这问题
git clone --recurse-submodules https://github.com/b3log/solo.git

[root@db11 test]# git clone --recurse-submodules https://github.com/b3log/solo.git 正克隆到 'solo'... remote: Enumerating objects: 28, done. remote: Counting objects: 100% (28/28), done. remote: Compressing objects: 100% (16/16), done. remote: Total 43921 (delta 9), reused 23 (delta 9), pack-reused 43893 接收对象中: 100% (43921/43921), 92.06 MiB | 14.87 MiB/s, done. 处理 delta 中: 100% (24309/24309), done. 子模组 'src/main/webapp/skins' (https://github.com/b3log/solo-skins) 已为路径 'src/main/webapp/skins' 注册 正克隆到 'src/main/webapp/skins'... remote: Enumerating objects: 1110, done. remote: Counting objects: 100% (1110/1110), done. remote: Compressing objects: 100% (684/684), done. remote: Total 11660 (delta 785), reused 709 (delta 425), pack-reused 10550 接收对象中: 100% (11660/11660), 23.56 MiB | 5.19 MiB/s, done. 处理 delta 中: 100% (8743/8743), done.

皮肤模块是存在的

[root@db11 solo2]# ls src/main/webapp/skins/ 9IPHP Bruce Community Finding Jane metro-hot next owmx-3.0 README.md tree-house Andrea Casper favourite i-nove Medium NeoEase nijigen Pinghsu timeline yilia [root@db11 solo2]#
29-May-2019 13:13:42.352 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. [WARN ]-[2019-05-29 13:13:42]-[org.b3log.latke.Latkes:609]: !!!!Runtime mode is [DEVELOPMENT], please make sure configured it with [PRODUCTION] in latke.properties if deployed on production environment!!!! [INFO ]-[2019-05-29 13:13:43]-[org.b3log.solo.util.Markdowns:129]: [markdown-http] is not available, uses built-in [flexmark] for markdown processing. Please read FAQ section in user guide (https://hacpai.com/article/1492881378588) for more details. [INFO ]-[2019-05-29 13:13:43]-[org.b3log.solo.SoloServletListener:99]: Solo is booting [ver=3.6.1, servletContainer=Apache Tomcat/8.5.31, os=Linux, isDocker=false, markdownHttpAvailable=false, pid=87665, runtimeDatabase=MYSQL, runtimeMode=DEVELOPMENT, jdbc.username=root, jdbc.URL=jdbc:mysql://localhost:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC] [ERROR]-[2019-05-29 13:13:43]-[org.b3log.latke.Latkes:829]: Read skin [Pinghsu]'s configuration failed: null [ERROR]-[2019-05-29 13:13:43]-[org.b3log.solo.SoloServletListener:315]: Can't load the default skins, please make sure skin [Pinghsu] is under skins directory and structure correctly
2 操作
fz8770 在 2019-05-29 14:15:11 更新了该帖
fz8770 在 2019-05-29 14:04:10 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • zorkelvll via LYA-AL00

    A 再把 skins 那个工程 clone 下来,放到 solo 工程的 skins 目录下,然后再打包

  • 其他回帖
  • fz8770
    作者

    我是用 /usr/local/maven3.5/bin/mvn clean package -Dmaven.test.skip=true 构建, 没出错,
    直接 /usr/local/maven3.5/bin/mvn jetty:run

    [INFO] Started o.e.j.m.p.JettyWebAppContext@2256f14{/,file:///root/test/solo2/src/main/webapp/,AVAILABLE}{file:///root/test/solo2/src/main/webapp/} [INFO] Jetty server exiting. [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 20.342 s [INFO] Finished at: 2019-05-29T15:12:24+08:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.eclipse.jetty:jetty-maven-plugin:9.4.12.v20180830:run (default-cli) on project solo: Failure: 地址已在使用 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [root@db11 solo2]# vim src/main/resources/latke.properties [root@db11 solo2]#

    即使我修改了 vim src/main/resources/latke.properties
    的端口为 8066 (默认 8080 已经被占用了)

    1 回复
  • 88250 1

    部署到 Tomcat 中为啥不行这个问题我暂时回答不了 😂
    建议用 Docker 部署,以后也方便无痛升级。

    1 回复
  • fz8770
    作者
    [root@db12 ~]# java -version java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
  • 查看全部回帖

推荐标签 标签

  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    19 引用 • 23 回帖 • 738 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 4 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    186 引用 • 1020 回帖 • 1 关注
  • JRebel

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

    26 引用 • 78 回帖 • 676 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 1 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    92 引用 • 752 回帖
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    59 引用 • 25 回帖 • 3 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    89 引用 • 113 回帖
  • Outlook
    1 引用 • 5 回帖 • 3 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 517 关注
  • OkHttp

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

    16 引用 • 6 回帖 • 91 关注
  • 导航

    各种网址链接、内容导航。

    44 引用 • 177 回帖 • 1 关注
  • danl
    173 关注
  • Q&A

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

    9883 引用 • 44937 回帖 • 79 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    188 引用 • 319 回帖 • 248 关注
  • ZeroNet

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

    1 引用 • 21 回帖 • 649 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    438 引用 • 1250 回帖 • 594 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    499 引用 • 1395 回帖 • 244 关注
  • OpenResty

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

    17 引用 • 52 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 555 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 199 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 1 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    77 引用 • 37 回帖
  • WordPress

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

    45 引用 • 114 回帖 • 179 关注