java - Tomcat不要运行sakai

标签 java maven tomcat sakai

我正在安装 sakai ,我得到了“BUILD SUCCESS”,但是当运行 tomcat 时这不起作用,所以看起来像 java 执行错误。

我的环境:

  • 酒井(来自github)
  • Apache Maven 3.0.5

    Maven 主页:/usr/share/maven
    Java版本:1.8.0_05,供应商:Oracle Corporation
    Java 主页:/usr/lib/jvm/jdk1.8.0_05/jre 默认语言环境:es_CO, 平台编码:UTF-8 操作系统名称:“linux”,版本:“3.11-2-amd64”,arch:“amd64”,系列:“unix”

  • Tomcat 8.0.21

  • Java

    Java 版本“1.8.0_05”
    Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
    Java HotSpot(TM) 64 位服务器虚拟机(内部版本 25.5-b02,混合模式)

当运行 tomcat 我得到这个:

rizotas@g4:~/Proyectos/sakai/apache-tomcat-8.0.21/bin$ ./startup.sh && tail -f ../logs/catalina.out 
Using CATALINA_BASE:   /home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21
Using CATALINA_HOME:   /home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21
Using CATALINA_TMPDIR: /home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/bin/bootstrap.jar:/home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/bin/tomcat-juli.jar
Tomcat started.
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)

04-May-2015 18:19:17.807 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
04-May-2015 18:19:17.807 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
04-May-2015 18:19:17.807 INFO [main] org.apache.catalina.core.StandardService.stopInternal Parando servicio Catalina
04-May-2015 18:19:17.953 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
04-May-2015 18:19:17.953 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
04-May-2015 18:19:17.954 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
04-May-2015 18:19:17.954 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=320m; support was removed in 8.0
04-May-2015 18:20:08.922 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/server/classes/,/home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/server/lib], exists: [false], isDirectory: [false], canRead: [false]
04-May-2015 18:20:09.018 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [/home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/shared/classes/,/home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/shared/lib], exists: [false], isDirectory: [false], canRead: [false]
04-May-2015 18:20:10.648 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.0.21
04-May-2015 18:20:10.649 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Mar 23 2015 14:11:21 UTC
04-May-2015 18:20:10.649 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.0.21.0
04-May-2015 18:20:10.649 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
04-May-2015 18:20:10.649 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            3.11-2-amd64
04-May-2015 18:20:10.649 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
04-May-2015 18:20:10.650 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/lib/jvm/jdk1.8.0_05/jre
04-May-2015 18:20:10.650 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_05-b13
04-May-2015 18:20:10.650 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
04-May-2015 18:20:10.650 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21
04-May-2015 18:20:10.650 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21
04-May-2015 18:20:10.651 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/conf/logging.properties
04-May-2015 18:20:10.651 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
04-May-2015 18:20:10.651 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1028m
04-May-2015 18:20:10.651 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxPermSize=320m
04-May-2015 18:20:10.651 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false
04-May-2015 18:20:10.652 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.awt.headless=true
04-May-2015 18:20:10.652 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote
04-May-2015 18:20:10.652 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dsun.lang.ClassLoader.allowArraySyntax=true
04-May-2015 18:20:10.652 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=/home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/endorsed
04-May-2015 18:20:10.652 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21
04-May-2015 18:20:10.652 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21
04-May-2015 18:20:10.653 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/temp
04-May-2015 18:20:10.653 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent La biblioteca nativa de Apache Tomcat basada en ARP que permite un rendimiento óptimo en entornos de desarrollo no ha sido hallada en java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
04-May-2015 18:20:11.286 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
04-May-2015 18:20:11.323 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
04-May-2015 18:20:11.342 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
04-May-2015 18:20:11.344 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
04-May-2015 18:20:11.344 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1773 ms
04-May-2015 18:20:11.481 INFO [main] org.apache.catalina.core.StandardService.startInternal Arrancando servicio Catalina
04-May-2015 18:20:11.481 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.21
04-May-2015 18:20:11.570 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Despliegue del archivo /home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/webapps/sakai-sections-tool.war de la aplicación web
04-May-2015 18:20:13.652 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: 
 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sakai-sections-tool]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1738)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/context/ApplicationContext;
    at java.lang.Class.getDeclaredFields0(Native Method)
    at java.lang.Class.privateGetDeclaredFields(Class.java:2570)
    at java.lang.Class.getDeclaredFields(Class.java:1903)
    at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106)
    at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:256)
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationFilterAnnotations(WebAnnotationSet.java:105)
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:64)
    at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:334)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5065)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 10 more
Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
    ... 24 more

04-May-2015 18:20:13.654 SEVERE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Error durante el despliegue del archivo /home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/webapps/sakai-sections-tool.war de la aplicación web
 java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sakai-sections-tool]]
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:728)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1738)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

04-May-2015 18:20:13.671 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive /home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/webapps/sakai-sections-tool.war has finished in 2.085 ms
04-May-2015 18:20:13.703 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Despliegue del archivo /home/rizotas/Proyectos/sakai/apache-tomcat-8.0.21/webapps/sakai-site-manage-group-section-role-helper.war de la aplicación web
04-May-2015 18:20:14.567 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars Al menos un JAR, que se ha explorado buscando TLDs, aún no contenía TLDs. Activar historial de depuración para este historiador para una completa lista de los JARs que fueron explorados y de los que nos se halló TLDs. Saltarse JARs no necesarios durante la exploración puede dar lugar a una mejora de tiempo significativa en el arranque y compilación de JSP .
04-May-2015 18:20:14.653 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Error listenerStart
^C

非常感谢您的帮助。

敬礼:)

最佳答案

你的 tomcat 是 8,我看到他们在安装步骤中提到了 tomcat 7。对于您的错误,您必须检查您的 spring 版本是否使用 tomcat 8 进行了测试,我认为 spring v 4 支持 tomcat 8。

关于java - Tomcat不要运行sakai,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30041834/

相关文章:

java - ConstraintViolationException 和 MethodArgumentNotValidException 之间有什么区别

java - maven 多模块项目,编译具有不同 java 版本的模块之一

java - EJB 3.0 与 Maven 和 glassfish。错误: "it contains zero ejb"

apache - 从 LAN 连接到 tomcat :

java - 如何在 Eclipse 中生成 Javadoc 注释?

java - Testng:如果有异常则跳过/失败其余测试

spring-mvc - 如何使用外部 tomcat 为 spring boot 应用程序设置 webcontext 名称

JavaScript 抛出错误 "Uncaught TypeError: Cannot set property ' value' of null"yet element is present

java - 在 Android 应用程序中发送电子邮件

maven - 运行 maven 安装时如何跳过许可证检查?