Tim Yes, this is what I am trying to do.
- Your step 4: what method should I use to test deploy of calculator.ear to my local geronimo-2.2-snapshot? It seems that GEP fails to know how to deploy to geronimo-2.2-snapshot runtime. Thanks B Tim McConnell wrote: > > Hi bongosdude, here are the steps I used to accomplish this for the > "calculator" > sample: > > 1. Ensure that you have a Geronimo server defined in Eclipse (Trunk for > example) > > 2. Build the 2.1.2 samples in maven > > 3. In Eclipse, import the resulting EAR file from Step #2 (i.e., > calculator-ear-2.1.2.ear) and be sure the runtime defined in Step #1 is > specified > as the target runtime. This will create three projects in Eclipse for > you: > calculator-ear-2.1.2, calculator-ejb-2.1.2, calculator-war-2.1.2. > > 4. Just to ensure that everything is working fine up to this point I > would go > ahead and deploy the EAR file imported from Step #3 to your Geronimo > server > defined in Step #1. Ensure that it deploys and then invoke the WAR file: > > -----> http://localhost:8080/calculator-war-2.1.2/ > > 5. Undeploy the EAR file deployed in Step #4, and stop the server > > 6. Copy/Paste the three java files in SVN (i.e., in > \samples\tags\samples-parent-2.1.2\samples\calculator\calculator-ejb\src\main\java\org\apache\geronimo\samples\slsb\calculator) > > into the Eclipse package org.apache.geronimo.samples.slsb.calculator for > the > calculator-ejb-2.1.2 project. This package should have been created for > you > during the import in Step #3; if not, go ahead and create it yourself > prior to > the Copy/Paste. > > 7. For the calculator-war-2.1.2 project create this package: > org.apache.geronimo.samples.calculator > > 8. Copy/Paste the single java file in SVN (i.e., > \samples\tags\samples-parent-2.1.2\samples\calculator\calculator-war\src\main\java\org\apache\geronimo\samples\calculator\ > CalculatorServlet.java) into the package created in Step #7 > > 9. In Eclipse, add the calculator-ejb-2.1.2 project to the build path for > the > calculator-war-2.1.2 project to ensure that everything builds > > 10. To demonstrate that you can debug the source code, set a breakpoint > on line > 56 of the CalculatorServlet.java source file > > 11. Start the Geronimo server in "debug mode" > > 12. Redeploy the calculator-ear-2.1.2 to Geronimo server > > 13. Ensure that it deploys and then invoke the WAR file again: > > -----> http://localhost:8080/calculator-war-2.1.2/ > > 14. Finally, click the "add" or "multiple" Operation button on resulting > web > page and the Eclipse debugger should stop at the breakpoint you set in > Step #10 > > That's it !! Is this the information you're looking for though ?? If not, > please > let me know. Thanks much and good luck !! > > bongosdude wrote: >> Tim, >> >> I would like to rephrase my question: How can I do to import the samples >> calculator into eclipse IDE and use GEP to debug, deploy and test? >> (repository at >> https://svn.apache.org/repos/asf/geronimo/samples/tags/samples-parent-2.1.2)? >> >> I can use maven outside eclipse to build, install the sample to local >> repository and deploy from console or from gshell. But I still do not >> know >> how I can import samples / projects that are set up with car-maven-plugin >> into eclipse? >> >> Thanks >> -B >> >> >> bongosdude wrote: >>> Hi Tim, >>> >>> I setup my project using maven car-maven-plugin (i.e. I looked at the >>> sample calculator). To create eclipse plugin I ran the command >>> >>> mvn -Dwtpversion=1.5 eclipse:eclipse >>> >>> and then import the newly created eclipse project into eclipse IDE. >>> However, it seems that my eclipse GEP does not know how that those >>> projects are geronimo J2EE projects. >>> >>> Can you start from the geronimo sample (bank, calculator...) and show >>> us >>> how to import those sample into eclipse IDE, run a debug with WTP local >>> server.... >>> >>> Thanks >>> >>> -B >>> >>> Tim McConnell wrote: >>>> Hi bongosdude, in the Trunk and 2.1.4 versions of the GEP there has >>>> been >>>> a lot to >>>> work to support Geronimo server plugins and custom assembles. Some of >>>> these >>>> capabilities have been documented below. You should be able to do all >>>> your >>>> development in the GEP and not have to maintain dual environments. From >>>> the GEP >>>> you'll be able to create custom server assemblies and export your >>>> Eclipse >>>> J2EE >>>> projects as Geronimo plugins. Could you read the following and comment >>>> on >>>> whether >>>> this meets your needs ?? If not, we need to determine what doesn't meet >>>> your >>>> needs and analyze according. Thanks again. >>>> >>>> -----> >>>> http://cwiki.apache.org/GMOxDOC22/convert-applications-into-plugins-using-gep.html >>>> >>>> bongosdude wrote: >>>>> I have learned quite a lot for the last two weeks about Geronimo. >>>>> Developing >>>>> J2EE applications has so many aspects and setting up environment for >>>>> development, QA and deployment are 3 main areas that really concerns >>>>> any >>>>> J2EE developers. I have followed steps by steps of many GEP samples >>>>> and >>>>> tutorials through GEP eclipse plugin. Then I just learned last week >>>>> from >>>>> this forum on how to setup J2EE projects with Maven using >>>>> car-maven-plugin. >>>>> I felt very confident toward Geronimo as my next J2EE platform. Today >>>>> I >>>>> would hope that someone can give me some guidance again on how to make >>>>> GEP >>>>> works with car-maven-plugin >>>>> >>>>> 1. I have successfully setup my J2EE projects by mimicking and looking >>>>> at >>>>> geronimo sample calculator. I have successfully deployed my project >>>>> tomcat >>>>> plugin to my local geronimo server. I love maven and its dependency >>>>> management. >>>>> >>>>> 2. However, now GEP does not know that my project is targeted for >>>>> geronimo >>>>> local server. I can go to each of my sub project (war, ejb) and turn >>>>> on >>>>> its >>>>> project facets and runtime settings for geronimo. But it is quite >>>>> tedious >>>>> and that also means that I have to take care of two environments: GEP >>>>> vs. >>>>> car-maven-plugin >>>>> >>>>> So my question is: "While it is good to setup maven J2EE using >>>>> car-maven-plugin which is quite helpful for more real J2EE projects, >>>>> developer would still love to use eclipse IDE to develop, test through >>>>> GEP? >>>>> Can car-maven-plugin be able to generate eclipse metadata to target >>>>> its >>>>> sub >>>>> projects for geronimo runtime?" >>>>> >>>>> >>>>> >>>>> Thanks again for any helps. >>>>> >>>>> -B >>>>> >>>>> ----- >>>>> B Amigo:super: >>>> >>> >> >> >> ----- >> B Amigo:super: > > ----- B Amigo:super: -- View this message in context: http://www.nabble.com/car-maven-plugin-and-GEP-tp21095185s134p21188272.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
