Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';t在Tomcat7上部署YouTrack(org.apache.catalina.LifecycleException)_Java_Apache_Tomcat_Servlets_Youtrack - Fatal编程技术网

Java Can';t在Tomcat7上部署YouTrack(org.apache.catalina.LifecycleException)

Java Can';t在Tomcat7上部署YouTrack(org.apache.catalina.LifecycleException),java,apache,tomcat,servlets,youtrack,Java,Apache,Tomcat,Servlets,Youtrack,我正在尝试安装YouTrack。我安装了Tomcat7,工作正常(我可以加载localhost:8080)。现在我正在尝试部署YouTrack。我遵循了他们网站上的说明: 在Tomcat servlet容器中部署youtrack-xx.war: 如果您运行Tomcat(例如作为Windows服务),请在部署YouTrack之前停止Tomcat实例 在$TOMCAT_HOME$/webapps目录中保存youtrack xx.war。部署前,根据需要重命名youtrack xx.war文件。在 进

我正在尝试安装YouTrack。我安装了Tomcat7,工作正常(我可以加载localhost:8080)。现在我正在尝试部署YouTrack。我遵循了他们网站上的说明:

  • 在Tomcat servlet容器中部署youtrack-xx.war:

  • 如果您运行Tomcat(例如作为Windows服务),请在部署YouTrack之前停止Tomcat实例

  • $TOMCAT_HOME$/webapps
    目录中保存
    youtrack xx.war
    。部署前,根据需要重命名
    youtrack xx.war
    文件。在 进一步的例子,我们假设YouTrack servlet名称设置为
    youtrack.war

  • 启动Apache Tomcat并检查YouTrack是否正确设置且可用(在web浏览器中导航到
    http://yourserver:/youtrack

  • 在步骤3。我无法访问YouTrack。我有一个404。如果我去Tomcat的管理站点,它会说YouTrack的运行状态是错误的。如果单击“开始”,它将显示以下错误消息:

    FAIL - Application at context path /youtrack could not be started
    FAIL - Encountered exception org.apache.catalina.LifecycleException: 
           Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/youtrack]]
    
    我查看了
    日志/catalina.out
    ,这是全部错误:

    Information: Deploying web application directory /usr/local/apache-tomcat-7.0.50/webapps/youtrack
    Feb 02, 2014 3:19:26 PM org.apache.catalina.core.ContainerBase addChildInternal
    Schwerwiegend: ContainerBase.addChild: start: 
    org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/youtrack]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
        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:634)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1230)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1876)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)
    Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/xml/DOMConfigurator
        at java.lang.Class.getDeclaredFields0(Native Method)
        at java.lang.Class.privateGetDeclaredFields(Class.java:2397)
        at java.lang.Class.getDeclaredFields(Class.java:1806)
        at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106)
        at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:263)
        at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:142)
        at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:67)
        at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:407)
        at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:883)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:378)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5343)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 10 more
    Caused by: java.lang.ClassNotFoundException: org.apache.log4j.xml.DOMConfigurator
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
        ... 24 more
    
    Feb 02, 2014 3:19:26 PM org.apache.catalina.startup.HostConfig deployDirectory
    Schwerwiegend: Error deploying web application directory /usr/local/apache-tomcat-7.0.50/webapps/youtrack
    java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/youtrack]]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:634)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1230)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1876)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)
    
    看起来缺少一些类,但错误中引用的类确实存在:

    $TOMCAT$/webapps/youtrack/org/apache/log4j/xml


    您是否安装了全新的Tomcat,或者是否对%Tomcat%\lib文件夹内容进行了一些修改?在这种情况下,您是否会遇到此评论中更新部分所述的问题:?

    您是否尝试过为您的Track提供更多内存?它为我解决了类似的问题。