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

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

看内容是皮肤插件为 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 更新了该帖

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • fz8770
    作者

    修改 pom.xml 端口后 run 可以, 浏览器访问可以看到欢迎使用  Solo

    
    [INFO ]-[2019-05-29 15:20:57]-[com.zaxxer.hikari.HikariDataSource:123]: HikariPool-1 - Start completed.
    [WARN ]-[2019-05-29 15:20:57]-[org.b3log.solo.service.InitService:161]: Solo has not been initialized, please open your browser to init Solo
    [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] Started ServerConnector@79611d2c{HTTP/1.1,[http/1.1]}{0.0.0.0:8066}
    [INFO] Started @24455ms
    [INFO] Started Jetty Server
    
  • 其他回帖
  • fz8770
    作者

    我是下载了皮肤模块的
    git clone --recurse-submodules https://github.com/b3log/solo.git

    1 回复
    1 操作
    fz8770 在 2019-05-29 14:01:29 更新了该回帖
  • 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 回复
  • 编译构建没有问题么?你可以用内置的 jetty 启动看看。

    mvn jetty:run
    
    1 回复
  • 查看全部回帖

推荐标签 标签

  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 1 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    11 引用 • 5 回帖 • 612 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 535 关注
  • 笔记

    好记性不如烂笔头。

    308 引用 • 793 回帖
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 684 关注
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    728 引用 • 1273 回帖
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3454 回帖 • 189 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 637 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖 • 1 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 465 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖 • 29 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 139 关注
  • Shell

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

    123 引用 • 74 回帖 • 2 关注
  • 安全

    安全永远都不是一个小问题。

    200 引用 • 816 回帖
  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 1 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    52 引用 • 190 回帖
  • Sym

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

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

    524 引用 • 4601 回帖 • 699 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 623 关注
  • 倾城之链
    23 引用 • 66 回帖 • 138 关注
  • 电影

    这是一个不能说的秘密。

    121 引用 • 604 回帖 • 1 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 158 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 400 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 106 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    166 引用 • 595 回帖
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    34 引用 • 148 回帖 • 1 关注