I checked in a fix in master for the conflicting jars. Commit 651ac2a83baae1d5e7af24efa929ca264f655f14
On 9/11/12 11:24 PM, "Gavin Lee" <[email protected]> wrote: >Hi, Edison >Sorry for late response since I'm seeking solution. The issue >persisted still in my env. >I saw your update and it took effect when deploy-server, there is only >servlet-api.jar under $CATALINA_HOME/lib/. Unfortunately the "ant >debug" still had the same issue. > >Hi, Chiradeep, >I tried apache-tomcat-6.0.32, it can not solve my problem either. > >I do think my env has something wrong, I will clean the whole >environment and test again. > >Thanks for your great help. > > > >On Wed, Sep 12, 2012 at 12:24 PM, Chiradeep Vittal ><[email protected]> wrote: >> Also I recall that Tomcat 6.033 has some issue with log4j and won't >>start. We use 6.0.32 >> >> -- >> Chiradeep >> >> On Sep 11, 2012, at 20:26, "Edison Su" <[email protected]> wrote: >> >>> I fixed it in master, could you have a try? >>> ant clean-tomcat >>> ant build-all deploy-server >>> >>>> -----Original Message----- >>>> From: Edison Su [mailto:[email protected]] >>>> Sent: Tuesday, September 11, 2012 7:45 PM >>>> To: [email protected] >>>> Subject: RE: ant debug failed to launch >>>> >>>> rm $CATALINA_HOME/lib/servlet-api-2.5-20081211.jar >>>> rm $CATALINA_HOME/lib/servlet-api-2.3.jar >>>> >>>> >>>>> -----Original Message----- >>>>> From: Gavin Lee [mailto:[email protected]] >>>>> Sent: Tuesday, September 11, 2012 7:26 PM >>>>> To: [email protected] >>>>> Subject: Re: ant debug failed to launch >>>>> >>>>> I still can not pass by the issue with Chiradeep's guide. >>>>> "mvn -P deps" will download jars to deps folder which include the >>>> jars >>>>> mentioned here. >>>>> Some build xml file depends on the jars, eg: package.xml and >>>>> build-aws-api.xml depend on axis*.jar. >>>>> >>>>> Some version info in my env: >>>>> CentOS 6.2 x64 >>>>> apache-tomcat-6.0.33 >>>>> apache-maven-3.0.4 >>>>> Apache Ant version 1.7.1 >>>>> >>>>> >>>>> On Wed, Sep 12, 2012 at 2:54 AM, Chiradeep Vittal >>>>> <[email protected]> wrote: >>>>>> clean-tomcat does not clean out the $CATALINA_HOME/libs directory. >>>>>> >>>>>> But even after manually deleting all the copied-over libs there, >>>> 'ant >>>>>> deploy-server' re-introduces the same problems. >>>>>> >>>>>> On 9/11/12 11:34 AM, "Edison Su" <[email protected]> wrote: >>>>>> >>>>>>> Ant clean-tomcat doesn't work? >>>>>>> >>>>>>>> -----Original Message----- >>>>>>>> From: Chiradeep Vittal [mailto:[email protected]] >>>>>>>> Sent: Tuesday, September 11, 2012 11:16 AM >>>>>>>> To: CloudStack DeveloperList >>>>>>>> Subject: Re: ant debug failed to launch >>>>>>>> >>>>>>>> To get even further, here are the additional steps: >>>>>>>> rm $CATALINA_HOME/lib/axis*.jar >>>>>>>> rm $CATALINA_HOME/lib/slf4j* >>>>>>>> rm $CATALINA_HOME/lib/*jcl* >>>>>>>> rm $CATALINA_HOME/webapps7080/awsapi/WEB-INF/lib/log4j-1.2.15.jar >>>>>>>> >>>>>>>> >>>>>>>> Not sure where the problem is -- maven or ant. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 9/11/12 10:28 AM, "Chiradeep Vittal" >>>>> <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> I found that I had to remove $CATALINA_HOME/lib/servlet-api- >>>>> 2.3.jar to >>>>>>>>> move past this error. >>>>>>>>> >>>>>>>>> On 9/11/12 7:04 AM, "Gavin Lee" <[email protected]> wrote: >>>>>>>>> >>>>>>>>>> My environment was ok yesterday for ant debug before I update >>>> the >>>>>>>> source >>>>>>>>>> code. >>>>>>>>>> I use root account, I know it's not good, I checked both >>>>>>>> CATALINA_HOME >>>>>>>>>> and src folder, the folder permission/ownership is correct. >>>>>>>>>> >>>>>>>>>> On Tue, Sep 11, 2012 at 8:05 PM, Rohit Yadav >>>>> <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>>> Make sure you're the owner on the source code (where your >>>> jars >>>>> are) >>>>>>>> and >>>>>>>>>>> on CATALINA_HOME. >>>>>>>>>>> chown -R <your-user> <path to tomcat and path to repo/src> >>>>>>>>>>> >>>>>>>>>>> ant deploy-server >>>>>>>>>>> >>>>>>>>>>> and, >>>>>>>>>>> >>>>>>>>>>> ant debug! >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> Rohit >>>>>>>>>>> >>>>>>>>>>> On 11-Sep-2012, at 3:24 PM, Gavin Lee <[email protected]> >>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> I followed the instruction [1] to setup maven build >>>>> environment. >>>>>>>>>>>> Everything went well except the last step: ant debug >>>>>>>>>>>> >>>>>>>>>>>> I can use " mvn -P client -pl client jetty:run " but >>>> encounter >>>>>>>> some >>>>>>>>>>>> other issue such as system vm could not start. I want to >>>>> attach >>>>>>>>>>>> eclipse debug. >>>>>>>>>>>> >>>>>>>>>>>> Does anybody encounter following issue when using: ant debug? >>>>>>>>>>>> >>>>>>>>>>>> [java] SEVERE: Error deploying web application directory >>>>> awsapi >>>>>>>>>>>> [java] java.lang.NoSuchMethodError: >>>>>>>>>>>> >>>> javax.servlet.ServletContext.getContextPath()Ljava/lang/String; >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>org.apache.catalina.core.StandardHost$MemoryLeakTrackingListener.li >>>>>>>> fecy >>>>>>>>>>>> c >>>>>>>>>>>> leEvent(StandardHost.java:616) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecy >>>>>>>> cleS >>>>>>>>>>>> u >>>>>>>>>>>> pport.java:142) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>org.apache.catalina.core.StandardContext.start(StandardContext.java >>>>>>>> :470 >>>>>>>>>>>> 0 >>>>>>>>>>>> ) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBa >>>>>>>> se.j >>>>>>>>>>>> a >>>>>>>>>>>> va:799) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: >>>>>>>> 779) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.j >>>>>>>> ava: >>>>>>>>>>>> 1 >>>>>>>>>>>> 079) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig >>>>>>>> .jav >>>>>>>>>>>> a >>>>>>>>>>>> :1002) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.ja >>>>>>>> va:3 >>>>>>>>>>>> 2 >>>>>>>>>>>> 4) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecy >>>>>>>> cleS >>>>>>>>>>>> u >>>>>>>>>>>> pport.java:142) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:840) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>org.apache.catalina.core.StandardService.start(StandardService.java >>>>>>>> :525 >>>>>>>>>>>> ) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>org.apache.catalina.core.StandardServer.start(StandardServer.java:754) >>>>>>>>>>>> [java] at >>>>>>>>>>>> org.apache.catalina.startup.Catalina.start(Catalina.java:595) >>>>>>>>>>>> [java] at >>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>>>>>>>>>> Method) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp >>>>>>>> l.ja >>>>>>>>>>>> v >>>>>>>>>>>> a:57) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>>>>>> >>>>> >>>>>>>> >>>>>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc >>>>>>>> esso >>>>>>>>>>>> r >>>>>>>>>>>> Impl.java:43) >>>>>>>>>>>> [java] at >>>>> java.lang.reflect.Method.invoke(Method.java:616) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) >>>>>>>>>>>> [java] at >>>>>>>>>>>> >>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) >>>>>>>>>>>> [java] Sep 11, 2012 5:52:39 PM >>>>>>>>>>>> org.apache.coyote.http11.Http11NioProtocol start >>>>>>>>>>>> [java] INFO: Starting Coyote HTTP/1.1 on http-7080 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> [1]: >>>>>>>> >>>>> >>>>>>>> >>>>>>>>https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building+wit >>>>>>>> h+Ma >>>>>>>>>>>> v >>>>>>>>>>>> en >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Gavin >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Gavin >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Gavin > > > >-- >Gavin
