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 <chiradeep.vit...@citrix.com> 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" <edison...@citrix.com> wrote: > >>Ant clean-tomcat doesn't work? >> >>> -----Original Message----- >>> From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com] >>> 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" <chiradeep.vit...@citrix.com> >>> 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" <gavin....@gmail.com> 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 <rohit.ya...@citrix.com> >>> >>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 <gavin....@gmail.com> 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