使用 tomcat9 启动时出错

本贴最后更新于 2947 天前,其中的信息可能已经斗转星移

实在没有找到是什么问题,请大神指点一下,
POM.XML 文件如下

xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0modelVersion> <groupId>org.b3loggroupId> <artifactId>symphonyartifactId> <packaging>warpackaging> <version>2.0.0version> <name>Symphonyname> <url>https://github.com/b3log/symphonyurl> <description> Sym Community: https://hacpai.com/about description> <inceptionYear>2012inceptionYear> <properties> <latke.version>2.3.8latke.version> <servlet.version>3.1.0servlet.version> <jetty.version>9.2.7.v20150116jetty.version> <slf4j.version>1.7.7slf4j.version> <mysql-connector-java.version>5.1.18mysql-connector-java.version> <jsoup.version>1.10.1jsoup.version> <pegdown.version>1.6.0pegdown.version> <qiniu.version>7.0.4.1qiniu.version> <jodd.version>3.6.6jodd.version> <emoji-java.version>3.2.0emoji-java.version> <user-agent-utils.version>1.20user-agent-utils.version> <commons-codec.version>1.10commons-codec.version> <maven-compiler-plugin.version>3.3maven-compiler-plugin.version> <maven-resources-plugin.version>2.7maven-resources-plugin.version> <maven-surefire-plugin.version>2.18.1maven-surefire-plugin.version> <maven-license-plugin.version>1.9.0maven-license-plugin.version> <testng.version>6.1.1testng.version> <project.build.sourceEncoding>UTF-8project.build.sourceEncoding> properties> <organization> <name>B3logname> <url>http://b3log.orgurl> organization> <licenses> <license> <name>GNU GENERAL PUBLIC LICENSEname> <url>https://www.gnu.org/licenses/gpl.txturl> license> licenses> <developers> <developer> <id>DL88250@gmail.comid> <name>Liang Dingname> <email>DL88250@gmail.comemail> <url>http://88250.b3log.orgurl> <roles> <role>Leadrole> <role>Initial Committerrole> roles> <organization>B3logorganization> <organizationUrl>http://b3log.orgorganizationUrl> <timezone>+8timezone> developer> <developer> <id>LLY219@gmail.comid> <name>Liyuan Liname> <email>LLY219@gmail.comemail> <url>http://vanessa.b3log.orgurl> <roles> <role>Committerrole> roles> <organization>B3logorganization> <organizationUrl>http://b3log.orgorganizationUrl> <timezone>+8timezone> developer> <developer> <id>wmainlove@gmail.comid> <name>Liceng Yaoname> <email>wmainlove@gmail.comemail> <url>http://love.b3log.orgurl> <roles> <role>Committerrole> roles> <organization>B3logorganization> <organizationUrl>http://b3log.orgorganizationUrl> <timezone>+8timezone> developer> developers> <issueManagement> <system>GitHub Issuessystem> <url>https://github.com/b3log/symphony/issuesurl> issueManagement> <scm> <url>https://github.com/b3log/symphonyurl> scm> <dependencies> <dependency> <groupId>org.slf4jgroupId> <artifactId>slf4j-log4j12artifactId> <version>${slf4j.version}version> dependency> <dependency> <groupId>org.b3loggroupId> <artifactId>latkeartifactId> <version>${latke.version}version> <exclusions> <exclusion> <groupId>com.h2databasegroupId> <artifactId>h2artifactId> exclusion> <exclusion> <groupId>org.jbossgroupId> <artifactId>jboss-vfsartifactId> exclusion> exclusions> dependency> <dependency> <groupId>org.freemarkergroupId> <artifactId>freemarkerartifactId> <version>2.3.23version> dependency> <dependency> <groupId>javax.servletgroupId> <artifactId>javax.servlet-apiartifactId> <version>${servlet.version}version> dependency> <dependency> <groupId>javax.websocketgroupId> <artifactId>javax.websocket-apiartifactId> <version>1.1version> dependency> <dependency> <groupId>org.b3loggroupId> <artifactId>latke-repository-mysqlartifactId> <version>${latke.version}version> dependency> <dependency> <groupId>mysqlgroupId> <artifactId>mysql-connector-javaartifactId> <version>${mysql-connector-java.version}version> dependency> <dependency> <groupId>org.testnggroupId> <artifactId>testngartifactId> <version>${testng.version}version> <scope>testscope> dependency> <dependency> <groupId>org.jsoupgroupId> <artifactId>jsoupartifactId> <version>${jsoup.version}version> dependency> <dependency> <groupId>org.pegdowngroupId> <artifactId>pegdownartifactId> <version>${pegdown.version}version> dependency> <dependency> <groupId>com.qiniugroupId> <artifactId>qiniu-java-sdkartifactId> <version>${qiniu.version}version> dependency> <dependency> <groupId>org.joddgroupId> <artifactId>jodd-httpartifactId> <version>${jodd.version}version> dependency> <dependency> <groupId>com.vdurmontgroupId> <artifactId>emoji-javaartifactId> <version>${emoji-java.version}version> <exclusions> <exclusion> <groupId>org.jsongroupId> <artifactId>jsonartifactId> exclusion> exclusions> dependency> <dependency> <groupId>eu.bitwalkergroupId> <artifactId>UserAgentUtilsartifactId> <version>${user-agent-utils.version}version> dependency> <dependency> <groupId>commons-codecgroupId> <artifactId>commons-codecartifactId> <version>${commons-codec.version}version> dependency> <dependency> <groupId>org.patchcagroupId> <artifactId>patchcaartifactId> <version>0.5.0version> <scope>systemscope> <systemPath>${project.basedir}/src/main/resources/lib/net/pusuo/patchca-0.5.0.jarsystemPath> dependency> dependencies> <build> <resources> <resource> <directory>src/main/resourcesdirectory> <excludes> <exclude>etc/exclude> excludes> resource> resources> <plugins> <plugin> <groupId>org.eclipse.jettygroupId> <artifactId>jetty-maven-pluginartifactId> <version>${jetty.version}version> <configuration> <httpConnector> <port>8080port> httpConnector> <stopKey>stopstopKey> <stopPort>4501stopPort> <webAppConfig> <contextPath>/contextPath> webAppConfig> <scanIntervalSeconds>1scanIntervalSeconds> configuration> plugin> <plugin> <groupId>org.apache.maven.pluginsgroupId> <artifactId>maven-resources-pluginartifactId> <version>${maven-resources-plugin.version}version> <configuration> <encoding>UTF-8encoding> configuration> plugin> <plugin> <groupId>org.apache.maven.pluginsgroupId> <artifactId>maven-compiler-pluginartifactId> <version>${maven-compiler-plugin.version}version> <configuration> <source>1.8source> <target>1.8target> <encoding>UTF-8encoding> configuration> plugin> <plugin> <groupId>org.apache.maven.pluginsgroupId> <artifactId>maven-surefire-pluginartifactId> <version>${maven-surefire-plugin.version}version> <configuration> <skipTests>falseskipTests> configuration> plugin> <plugin> <groupId>com.mycila.maven-license-plugingroupId> <artifactId>maven-license-pluginartifactId> <version>${maven-license-plugin.version}version> <configuration> <basedir>${basedir}basedir> <header>src/main/resources/etc/header.txtheader> <quiet>falsequiet> <failIfMissing>truefailIfMissing> <aggregate>trueaggregate> <strictCheck>truestrictCheck> <includes> <include>**/src/*/java/**/*.javainclude> <include>**/src/*/webapp/js/*.jsinclude> <include>**/src/*/webapp/css/*.cssinclude> <include>**/src/*/webapp/scss/*.scssinclude> <include>**/src/*/resources/*.propertiesinclude> <include>**/src/*/webapp/WEB-INF/*.xmlinclude> <include>**/src/*/webapp/*.xmlinclude> <include>gulpfile.jsinclude> includes> <excludes> <exclude>**/src/main/java/**/package-info.javaexclude> <exclude>**/src/main/java/**/Pangu.javaexclude> <exclude>**/src/*/webapp/js/lib/*.jsexclude> <exclude>**/src/*/webapp/js/*.min.jsexclude> <exclude>**/src/*/webapp/css/*.cssexclude> excludes> <useDefaultExcludes>trueuseDefaultExcludes> <mapping> <java>SLASHSTAR_STYLEjava> <scss>SLASHSTAR_STYLEscss> mapping> <useDefaultMapping>trueuseDefaultMapping> <properties> <year>2012-2017year> <devTeam>b3log.org & hacpai.comdevTeam> properties> <encoding>UTF-8encoding> configuration> <executions> executions> plugin> <plugin> <groupId>org.apache.maven.pluginsgroupId> <artifactId>maven-war-pluginartifactId> <version>3.0.0version> <configuration> <webResources> <resource> <directory>${project.basedir}/src/main/resources/lib/net/pusuodirectory> <targetPath>WEB-INF/libtargetPath> <filtering>falsefiltering> <includes> <include>**/*.jarinclude> includes> resource> webResources> configuration> plugin> plugins> <finalName>symphonyfinalName> build> <repositories> <repository> <id>aliyunid> <url>http://maven.aliyun.com/nexus/content/groups/publicurl> repository> repositories> <pluginRepositories> <pluginRepository> <id>aliyunid> <url>http://maven.aliyun.com/nexus/content/groups/publicurl> pluginRepository> pluginRepositories> project>

运行环境
jdk1.8
tomcat9
macOS 10.x

报错如下:

[ERROR]-[2017-03-24 21:28:47]-[org.b3log.latke.servlet.AbstractServletListener:86]: Initializes request processors failed
java.io.IOException: invalid constant type: 18
at javassist.bytecode.ConstPool.readOne(ConstPool.java:1090)
at javassist.bytecode.ConstPool.read(ConstPool.java:1033)
at javassist.bytecode.ConstPool.(ConstPool.java:149)
at javassist.bytecode.ClassFile.read(ClassFile.java:737)
at javassist.bytecode.ClassFile.(ClassFile.java:108)
at org.b3log.latke.ioc.config.Discoverer.discover(Discoverer.java:110)
at org.b3log.latke.servlet.AbstractServletListener.contextInitialized(AbstractServletListener.java:82)
at org.b3log.symphony.SymphonyServletListener.contextInitialized(SymphonyServletListener.java:92)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4744)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5206)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1439)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1429)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:953)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1439)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1429)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:953)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:655)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)

  • Sym

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

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

    524 引用 • 4601 回帖 • 702 关注

欢迎来到这里!

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

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

    latke 2.3.9 自己本地 下载之后全是错误 maven install 什么的 根本 就 不行 ?
    咋回事 ?

    1 回复
  • 其他回帖
  • 88250

    Latke 本地构建肯定可以的,除非是网络原因。

  • 88250

    拉最新版的 Latke 代码构建。

    1 回复

推荐标签 标签

  • Laravel

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

    20 引用 • 23 回帖 • 740 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 388 关注
  • JavaScript

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

    730 引用 • 1278 回帖
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖 • 3 关注
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 690 关注
  • ActiveMQ

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

    19 引用 • 13 回帖 • 680 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 828 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 222 关注
  • danl
    165 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 545 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    89 引用 • 1243 回帖 • 410 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    227 引用 • 476 回帖
  • 安全

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

    203 引用 • 818 回帖 • 1 关注
  • sts
    2 引用 • 2 回帖 • 228 关注
  • 大数据

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

    93 引用 • 113 回帖
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖 • 8 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 762 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 18 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖
  • DevOps

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

    57 引用 • 25 回帖 • 2 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    133 引用 • 796 回帖
  • Python

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

    556 引用 • 675 回帖
  • OneNote
    1 引用 • 3 回帖
  • 笔记

    好记性不如烂笔头。

    310 引用 • 794 回帖
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖