geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bongosdude <bongosd...@gmail.com>
Subject Re: car-maven-plugin and GEP
Date Sat, 27 Dec 2008 23:32:50 GMT

Tim,

I got the latest source from geronimo svn trunk and step 4 works now. I
successfully deployed calculator using GEP as you described in step 4.

Thanks

B 

bongosdude wrote:
> 
> 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-tp21095185s134p21188609.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Mime
View raw message