Tomcat 9.0.311 Ошибка при развертывании артефакта - PullRequest
0 голосов
/ 20 марта 2020

Я искал решение в stackoverflow, но, хотя есть и похожие проблемы, но решения не помогли мне, поэтому я решил добавить этот вопрос здесь. Я развертываю проект maven с веб-приложением maven на Tomcat 9.0.311, Inteli IDEA. Однако развертывание завершается неудачно со следующим журналом ошибок:

C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\bin\catalina.bat run
[2020-03-20 09:55:46,899] Artifact spring-data-rest-3:war: Waiting for server connection to start artifact deployment...
Using CATALINA_BASE:   "C:\Users\tomas\.IntelliJIdea2019.3\system\tomcat\Unnamed_spring-data-rest-3"
Using CATALINA_HOME:   "C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31"
Using CATALINA_TMPDIR: "C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\temp"
Using JRE_HOME:        "C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.3\jbr"
Using CLASSPATH:       "C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\bin\bootstrap.jar;C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\bin\tomcat-juli.jar"
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Connected to the target VM, address: '127.0.0.1:50374', transport: 'socket'
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
20-Mar-2020 09:55:48.285 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/9.0.31
20-Mar-2020 09:55:48.285 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Feb 5 2020 19:32:12 UTC
20-Mar-2020 09:55:48.285 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.31.0
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.3\jbr
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           11.0.5+10-b520.38
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            JetBrains s.r.o
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\Users\tomas\.IntelliJIdea2019.3\system\tomcat\Unnamed_spring-data-rest-3
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\tomas\.IntelliJIdea2019.3\system\tomcat\Unnamed_spring-data-rest-3\conf\logging.properties
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:50374,suspend=y,server=n
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:C:\Users\tomas\.IntelliJIdea2019.3\system\captureAgent\debugger-agent.jar
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.password.file=C:\Users\tomas\.IntelliJIdea2019.3\system\tomcat\Unnamed_spring-data-rest-3\jmxremote.password
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.access.file=C:\Users\tomas\.IntelliJIdea2019.3\system\tomcat\Unnamed_spring-data-rest-3\jmxremote.access
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\tomas\.IntelliJIdea2019.3\system\tomcat\Unnamed_spring-data-rest-3
20-Mar-2020 09:55:48.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31
20-Mar-2020 09:55:48.316 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\temp
20-Mar-2020 09:55:48.316 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.23] using APR version [1.7.0].
20-Mar-2020 09:55:48.316 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
20-Mar-2020 09:55:48.316 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
20-Mar-2020 09:55:48.316 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1c  28 May 2019]
20-Mar-2020 09:55:48.550 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
20-Mar-2020 09:55:48.613 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [645] milliseconds
20-Mar-2020 09:55:48.691 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
20-Mar-2020 09:55:48.691 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.31]
20-Mar-2020 09:55:48.706 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
20-Mar-2020 09:55:48.722 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [103] milliseconds
Connected to server
[2020-03-20 09:55:49,097] Artifact spring-data-rest-3:war: Artifact is being deployed, please wait...
20-Mar-2020 09:55:52.262 INFO [RMI TCP Connection(3)-127.0.0.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.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
20-Mar-2020 09:55:53.808 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.jpa.internal.util.LogHelper.logPersistenceUnitInformation HHH000204: Processing PersistenceUnitInfo [
    name: spring-jpa-pu
    ...]
20-Mar-2020 09:55:53.948 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.Version.logVersion HHH000412: Hibernate Core {5.2.0.Final}
20-Mar-2020 09:55:53.948 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.cfg.Environment.<clinit> HHH000206: hibernate.properties not found
20-Mar-2020 09:55:53.948 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.cfg.Environment.buildBytecodeProvider HHH000021: Bytecode provider name : javassist
20-Mar-2020 09:55:53.980 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
20-Mar-2020 09:55:54.152 WARNING [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [172] milliseconds.
20-Mar-2020 09:55:54.152 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [/spring_data_rest_3_war] startup failed due to previous errors
[2020-03-20 09:55:54,183] Artifact spring-data-rest-3:war: Error during artifact deployment. See server log for details.
20-Mar-2020 09:55:58.731 INFO [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\webapps\manager]
20-Mar-2020 09:55:58.809 INFO [Catalina-utility-2] 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.
20-Mar-2020 09:55:58.825 INFO [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\webapps\manager] has finished in [109] ms
C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\bin\catalina.bat stop
Disconnected from the target VM, address: '127.0.0.1:50374', transport: 'socket'
Using CATALINA_BASE:   "C:\Users\tomas\.IntelliJIdea2019.3\system\tomcat\Unnamed_spring-data-rest-3"
Using CATALINA_HOME:   "C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31"
Using CATALINA_TMPDIR: "C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\temp"
Using JRE_HOME:        "C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.3\jbr"
Using CLASSPATH:       "C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\bin\bootstrap.jar;C:\Tomcat\apache-tomcat-9.0.31-windows-x64\apache-tomcat-9.0.31\bin\tomcat-juli.jar"
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
20-Mar-2020 09:56:09.923 INFO [main] org.apache.catalina.core.StandardServer.await A valid shutdown command was received via the shutdown port. Stopping the Server instance.
20-Mar-2020 09:56:09.924 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
20-Mar-2020 09:56:10.112 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
20-Mar-2020 09:56:10.121 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
20-Mar-2020 09:56:10.124 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
Disconnected from server

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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>pl.javastart</groupId>
    <artifactId>spring-data-rest-3</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>war</packaging>

    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <failOnMissingWebXml>false</failOnMissingWebXml>
        <spring.orm.version>4.3.3.RELEASE</spring.orm.version>
        <spring.data.version>1.10.5.RELEASE</spring.data.version>
        <spring.data-rest.version>2.5.5.RELEASE</spring.data-rest.version>
        <servlet.version>3.1.0</servlet.version>
        <hibernate.version>5.2.0.Final</hibernate.version>
        <mysql.connector.version>5.1.39</mysql.connector.version>
        <dbcp.version>2.1.1</dbcp.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>${spring.orm.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-rest-webmvc</artifactId>
            <version>${spring.data-rest.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-jpa</artifactId>
            <version>${spring.data.version}</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>${hibernate.version}</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>${mysql.connector.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-dbcp2</artifactId>
            <version>${dbcp.version}</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>${servlet.version}</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>
</project>

Я не могу найти, в чем проблема, я пробую это ответ но это мне не помогло. Каковы решения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...