• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

关于 spring boot 用gradle打包 war后运行的问题

打包成jar 运行没有问题
用gradle打包 war后 放入tomcat运行 报错
不知道是那个问题导致的 我运行没错 想问问各位大佬
Failed to instantiate WebApplicationInitializer class
tomcat 日志文件
2-Jul-2019 16:00:10.516 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Error during ServletContainerInitializer processing javax.servlet.ServletException: Failed to instantiate WebApplicationInitializer class    at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:155)    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5267)    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1140)    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)    at java.util.concurrent.FutureTask.run(Unknown Source)    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)    at java.lang.Thread.run(Unknown Source)Caused by: java.lang.InstantiationException: io.j99.app.measure.Application    at java.lang.Class.newInstance(Unknown Source)    at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:152)    ... 12 moreCaused by: java.lang.NoSuchMethodException: io.j99.app.measure.Application.()    at java.lang.Class.getConstructor0(Unknown Source)    ... 14 more02-Jul-2019 16:00:10.516 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [/measure-0.0.1] startup failed due to previous errors02-Jul-2019 16:00:10.562 警告 [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [measure-0.0.1] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:02-Jul-2019 16:00:10.562 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\measure-0.0.1] has finished in [5,484] ms02-Jul-2019 16:00:10.562 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\ROOT]02-Jul-2019 16:00:10.734 信息 [36] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access. java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.    at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1364)    at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1021)    at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkContextClassLoaders(AbandonedConnectionCleanupThread.java:96)    at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:69)    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)    at java.lang.Thread.run(Unknown Source)apply plugin: 'java'apply plugin: 'org.springframework.boot'//apply plugin: 'spring-boot'//apply plugin: 'watch'apply plugin: 'war'war {    baseName = 'measure'    version = '0.0.1'}/*apply plugin: 'idea'idea {    module {        inheritOutputDirs = false        outputDir = file("$buildDir/classes/main/")    }}*/repositories {    maven { url "http://maven.aliyun.com/nexus/content/repositories/public/" }    maven { url "http://repo.spring.io/libs-snapshot" }}tasks.withType(JavaCompile) {    options.encoding = 'UTF-8'}sourceCompatibility = 1.8targetCompatibility = 1.8springBoot {    executable = true}configurations {    // providedRuntime     dev}/*jar {    mainClass = "io.j99.app.measure.Application"}*/dependencies {    compile("commons-logging:commons-logging:1.2")    compile("javax.servlet:javax.servlet-api:4.0.1")//     compile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-jasper', version: '9.0.8'    compile("org.springframework.boot:spring-boot-devtools")    //    compile group: 'org.springframework.boot', name: 'spring-boot-dependencies', version: '2.2.0.M4'   compile group: 'org.springframework.boot', name: 'spring-boot-maven-plugin', version: '2.2.0.M4'    ///     compile ("org.springframework.boot:spring-boot-dependencies")     compile ("org.springframework.boot:spring-boot-maven-plugin")    ///    ////    compile group: 'cn.org.faster', name: 'spring-boot-starter-parent', version: '1.1.1.RELEASE'    compile ("org.springframework.boot:spring-boot-starter-tomcat")    compile ("org.springframework.boot:spring-boot-starter-web")    compile ("org.springframework.boot:spring-boot-devtools")    //    compile "org.springframework.boot:spring-boot-configuration-processor"    compile("mysql:mysql-connector-java:8.0.12")    ///    compile fileTree(dir: 'libs', include: ['*.jar'])   // dev("org.springframework.boot:spring-boot-devtools")    testCompile("org.springframework.boot:spring-boot-starter-test")    compile "io.springfox:springfox-swagger2:2.5.0"    compile("org.springframework.session:spring-session")    compile("org.simpleframework:simple-xml:2.7")    compile("org.springframework.boot:spring-boot-starter-thymeleaf")    compile("org.springframework.boot:spring-boot-starter-data-redis")    compile("org.springframework.boot:spring-boot-starter-data-rest")    compile 'io.jsonwebtoken:jjwt:0.6.0'//    compile("org.springframework.boot:spring-boot-starter-data-mongodb")    compile("org.springframework.boot:spring-boot-starter-jdbc")    compile("org.springframework.boot:spring-boot-starter-data-jpa")    compile("org.springframework.boot:spring-boot-starter-actuator")   // compile("mysql:mysql-connector-java")    compile("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.6.0")    compile 'com.squareup.retrofit2:retrofit:2.1.0'    compile 'com.squareup.retrofit2:converter-jackson:2.1.0'    compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'    compile 'com.squareup.okhttp3:logging-interceptor:3.1.2'    compile 'com.squareup.okhttp3:okhttp:3.1.2'    compile("org.springframework.boot:spring-boot-starter-web")    compile('commons-net:commons-net:3.5')    compile('com.googlecode.log4jdbc:log4jdbc:1.2')// https://mvnrepository.com/artifact/org.apache.poi/poi    compile group: 'org.apache.poi', name: 'poi', version: '3.15'    compile group: 'org.apache.poi', name: 'poi-ooxml', version: '3.15'// https://mvnrepository.com/artifact/commons-lang/commons-lang    compile group: 'commons-lang', name: 'commons-lang', version: '2.6'    compile 'com.qiniu:qiniu-java-sdk:7.2.2'    // https://mvnrepository.com/artifact/org.apache.ant/ant    compile group: 'org.apache.ant', name: 'ant', version: '1.10.1'}bootRun {    // addResources = true   classpath = sourceSets.main.runtimeClasspath + configurations.dev}

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

1,异常栈不知道对齐么,看的眼睛痛
2,io.j99.app.measure.Application 启动类是咋写的,是不有多个构造器?

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!