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.

Reply via email to