首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails 2.4.3应用程序在Tomcat上的部署错误

Grails 2.4.3应用程序在Tomcat上的部署错误
EN

Stack Overflow用户
提问于 2014-08-21 19:33:49
回答 1查看 709关注 0票数 0

尝试将Grails 2.4.3应用程序部署到Tomcat 7.55

继续得到这个错误:

代码语言:javascript
复制
LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1247)
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1898)
    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.ClassNotFoundException: jline.console.completer.CompletionHandler
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 18 more

下面是BuildConfig:

我在我的本地机器上运行它没有问题。即使是“烈性的冲刺-战争”。我将尝试取出依赖项,看看是否存在问题。但不知道jLine是从哪里来的。通过搜索,我发现Jasper使用了jLine (我曾经安装过,但现在不再安装了)。不过,我还没有找到其他使用它的人。Tomcat有什么能用的吗?

代码语言:javascript
复制
    grails.project.dependency.resolver = "maven" 

    grails.project.dependency.resolution = {
        // inherit Grails' default dependencies
        inherits("global") {
            // uncomment to disable ehcache
            // excludes 'ehcache'
        }
        log "error" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
        checksums true // Whether to verify checksums on resolve

        repositories {
            inherits true // Whether to inherit repository definitions from plugins
            grailsPlugins()
            grailsHome()
            grailsCentral()
            mavenCentral()
            mavenLocal()
            mavenRepo "http://repo.spring.io/milestone/"

        }
        dependencies {
            runtime 'org.drools:drools-core:5.6.0.Final'
            runtime 'org.drools:drools-compiler:5.6.0.Final'
            test "org.grails:grails-datastore-test-support:1.0-grails-2.4"
        }

        plugins {
            runtime ":jquery:1.11.1"
            runtime ":hibernate4:4.3.5.5"
            runtime ":database-migration:1.4.0"
            compile ":cache-headers:1.1.7"
            compile ":spring-security-core:2.0-RC4"
        compile ":rendering:1.0.0"
            compile ":quartz2:2.1.6.2"
            compile ":joda-time:1.5"
            compile ":asset-pipeline:1.9.6"
            compile ":browser-detection:0.4.3"
            compile ":cache:1.1.7"
            compile ":grails-melody:1.52.0"

            compile ":scaffolding:2.1.2"


            build ":tomcat:7.0.55"

        }
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-28 15:42:42

结果发现这是由application.properties文件引起的。我从Tomcat中的lib目录中加载了application.properties,对于已部署的war文件,它的格式不正确。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25434523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档