Есть у меня на hudsone настроен проект, сливаеться с github-а. Собираеться build - maven-ом.
Делаю в hudson-е: clean install - типа maven3 шаг.
Оно мне делает war файл в папке target на локальной машине. Я его копирую в папку webapps - tomcat сервера - создаеться папка с тем же именем что и war файла, соотвественно tomcat пробует его деплойнуть, и тут фейл.
Вот catalina.log текст:
Message: |
FAIL - Application at context path /gift-registry could not be started
|
Sep 04, 2012 7:17:47 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;c:\Program Files (x86)\Intel\iCLS Client\;c:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;c:\Program Files (x86)\Hewlett-Packard\HP ProtectTools Security Manager\Bin\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Apache Software Foundation\apache-maven-3.0.4\bin;C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin;.
Sep 04, 2012 7:17:47 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Sep 04, 2012 7:17:47 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Sep 04, 2012 7:17:47 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 414 ms
Sep 04, 2012 7:17:47 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Sep 04, 2012 7:17:47 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.29
Sep 04, 2012 7:17:47 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\gift-registry.war
Sep 04, 2012 7:17:47 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\gift-registry\WEB-INF\lib\geronimo-servlet_2.5_spec-1.2.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Sep 04, 2012 7:17:50 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Sep 04, 2012 7:17:50 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/gift-registry] startup failed due to previous errors
Sep 04, 2012 7:17:50 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\hudson-2.2.1.war
Sep 04, 2012 7:17:53 PM hudson.WebAppMain contextInitialized
INFO: Home directory: C:\.hudson
Sep 04, 2012 7:17:53 PM hudson.util.CharacterEncodingFilter init
INFO: CharacterEncodingFilter initialized. DISABLE_FILTER: false FORCE_ENCODING: false
Sep 04, 2012 7:17:53 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\product.war
Sep 04, 2012 7:17:53 PM org.hudsonci.inject.internal.SmoothieContainerBootstrap bootstrap
INFO: Bootstrapping Smoothie
Sep 04, 2012 7:17:53 PM hudson.PluginManager createPluginStrategy
INFO: Plugin strategy: org.hudsonci.inject.internal.plugin.DelegatingPluginStrategy
Sep 04, 2012 7:17:53 PM hudson.model.Hudson$5 onAttained
INFO: Started initialization
Sep 04, 2012 7:17:53 PM hudson.ClassicPluginStrategy createPluginWrapper
INFO: Plugin doxygen.hpi is disabled
Sep 04, 2012 7:17:53 PM hudson.ClassicPluginStrategy createPluginWrapper
INFO: Plugin htmlpublisher.hpi is disabled
Sep 04, 2012 7:17:53 PM hudson.model.Hudson$5 onAttained
INFO: Listed all plugins
Sep 04, 2012 7:17:54 PM hudson.model.Hudson$5 onTaskFailed
SEVERE: Failed Loading plugin analysis-core
hudson.util.IOException2: Failed to load plugin instance for: analysis-core
at org.hudsonci.inject.internal.plugin.SmoothiePluginStrategy.load(SmoothiePluginStrategy.java:193)
at org.hudsonci.inject.internal.plugin.DelegatingPluginStrategy.load(DelegatingPluginStrategy.java:72)
at hudson.PluginManager$2$1$1.run(PluginManager.java:297)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
at hudson.model.Hudson$4.runTask(Hudson.java:698)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
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.LinkageError: loader (instance of org/hudsonci/inject/internal/plugin/PluginClassLoader): attempted duplicate class definition for name: "org/apache/xerces/parsers/SAXParser"
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.defineClass(ExtensibleURLClassLoader.java:63)
at org.aspectj.weaver.loadtime.WeavingURLClassLoader.defineClass(WeavingURLClassLoader.java:151)
at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.defineClass(ExtensibleURLClassLoader.java:97)
at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.findClass(ExtensibleURLClassLoader.java:52)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at hudson.ClassicPluginStrategy$DependencyClassLoader.findClass(ClassicPluginStrategy.java:426)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.xml.sax.helpers.NewInstance.newInstance(Unknown Source)
at org.xml.sax.helpers.XMLReaderFactory.loadClass(Unknown Source)
at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown Source)
at org.aspectj.weaver.loadtime.definition.DocumentParser.getXMLReader(DocumentParser.java:167)
at org.aspectj.weaver.loadtime.definition.DocumentParser.saxParsing(DocumentParser.java:137)
at org.aspectj.weaver.loadtime.definition.DocumentParser.parse(DocumentParser.java:117)
at org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor.parseDefinitions(ClassLoaderWeavingAdaptor.java:258)
at org.aspectj.weaver.loadtime.DefaultWeavingContext.getDefinitions(DefaultWeavingContext.java:130)
at org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor.initialize(ClassLoaderWeavingAdaptor.java:161)
at org.aspectj.weaver.loadtime.WeavingURLClassLoader.createAdaptor(WeavingURLClassLoader.java:171)
at org.aspectj.weaver.loadtime.WeavingURLClassLoader.defineClass(WeavingURLClassLoader.java:132)
at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.defineClass(ExtensibleURLClassLoader.java:97)
at org.aspectj.weaver.bcel.ExtensibleURLClassLoader.findClass(ExtensibleURLClassLoader.java:52)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.hudsonci.inject.internal.plugin.SmoothiePluginStrategy.loadPluginClass(SmoothiePluginStrategy.java:217)
at org.hudsonci.inject.internal.plugin.SmoothiePluginStrategy.load(SmoothiePluginStrategy.java:188)
... 10 more
Sep 04, 2012 7:17:55 PM hudson.model.Hudson$5 onTaskFailed
SEVERE: Failed Loading plugin perfpublisher
java.io.IOException: Dependency analysis-core (1.1) doesn't exist
at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:443)
at hudson.PluginManager$2$1$1.run(PluginManager.java:296)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
at hudson.model.Hudson$4.runTask(Hudson.java:698)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Sep 04, 2012 7:17:56 PM hudson.model.Hudson$5 onAttained
INFO: Prepared all plugins
Sep 04, 2012 7:17:56 PM hudson.model.Hudson$5 onTaskFailed
SEVERE: Failed Initializing plugin analysis-core
java.lang.NullPointerException
at hudson.PluginManager$2$1$2.run(PluginManager.java:313)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
at hudson.model.Hudson$4.runTask(Hudson.java:698)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Sep 04, 2012 7:17:56 PM hudson.model.Hudson$5 onTaskFailed
SEVERE: Failed Initializing plugin perfpublisher
java.lang.NullPointerException
at hudson.PluginManager$2$1$2.run(PluginManager.java:313)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
at hudson.model.Hudson$4.runTask(Hudson.java:698)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Sep 04, 2012 7:17:56 PM hudson.model.Hudson$5 onAttained
INFO: Started all plugins
Sep 04, 2012 7:17:56 PM hudson.model.Hudson$5 onAttained
INFO: Augmented all extensions
Sep 04, 2012 7:17:56 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\user.war
Sep 04, 2012 7:17:57 PM hudson.model.Hudson$5 onAttained
INFO: Loaded all jobs
Sep 04, 2012 7:17:57 PM hudson.model.Hudson$5 onAttained
INFO: Completed initialization
Sep 04, 2012 7:17:57 PM hudson.TcpSlaveAgentListener <init>
INFO: JNLP slave agent listener started on TCP port 63936
Sep 04, 2012 7:17:59 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\docs
Sep 04, 2012 7:17:59 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\manager
Sep 04, 2012 7:17:59 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT
Sep 04, 2012 7:17:59 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Sep 04, 2012 7:17:59 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Sep 04, 2012 7:17:59 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 12179 ms
Sep 04, 2012 7:18:05 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.5 01/14/2011 12:36 PM'
Sep 04, 2012 7:18:06 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.5 01/14/2011 12:36 PM'
Sep 04, 2012 7:18:06 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.5 01/14/2011 12:36 PM'
Sep 04, 2012 7:18:06 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.5 01/14/2011 12:36 PM'
Sep 04, 2012 7:18:06 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.5 01/14/2011 12:36 PM'
Sep 04, 2012 7:18:06 PM org.hudsonci.rest.plugin.RestPlugin enable
INFO: API provider JAX-RS (Jersey) enabled
Sep 04, 2012 7:18:06 PM org.hudsonci.rest.plugin.RestPlugin enable
INFO: API provider Bayeux (CometD) enabled
Sep 04, 2012 7:18:06 PM org.hudsonci.events.ready.ReadyDetector run
INFO: Hudson is ready.
Sep 04, 2012 7:19:06 PM sun.reflect.NativeMethodAccessorImpl invoke0
INFO: Using bundled Maven 3 installation
Sep 04, 2012 7:19:06 PM sun.reflect.NativeMethodAccessorImpl invoke0
INFO: Checking Maven 3 installation environment
Sep 04, 2012 7:19:06 PM sun.reflect.NativeMethodAccessorImpl invoke0
INFO: Checking Maven 3 installation version
Sep 04, 2012 7:19:06 PM sun.reflect.NativeMethodAccessorImpl invoke0
INFO: Detected Maven 3 installation version: 3.0.3
Sep 04, 2012 7:19:29 PM org.hudsonci.maven.plugin.builder.internal.CallbackImpl close
INFO: EventSpy is finished; closing
Sep 04, 2012 7:19:31 PM hudson.model.Run run
INFO: Automation Web Services TakeALot #152 main build action completed: SUCCESS
Sep 04, 2012 7:20:50 PM org.apache.catalina.startup.HostConfig checkResources
INFO: Undeploying context [/gift-registry]
Sep 04, 2012 7:21:10 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\gift-registry
Sep 04, 2012 7:21:11 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\gift-registry\WEB-INF\lib\geronimo-servlet_2.5_spec-1.2.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Sep 04, 2012 7:21:13 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Sep 04, 2012 7:21:13 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/gift-registry] startup failed due to previous errors
Sep 04, 2012 7:21:17 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\gift-registry\WEB-INF\lib\geronimo-servlet_2.5_spec-1.2.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Sep 04, 2012 7:21:19 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Sep 04, 2012 7:21:19 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/gift-registry] startup failed due to previous errors
Тоесть делой - фейл - томкатом. ((
Я и удалять уже ету jar-ку пробовал, и что только не делал, не работает(
Взял war файл збилданий с другой машини - все окей.
Дальше мне нужно что б оно задеплоило успешно и запустить soap-ui тести, но ето уже кагби надеюсь работать будет нормально.
Я уже 2 дня потратил и не могу понять в чем прикол (((
Может у кого есть опит с таким родом ерроров, буду благодарен