You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Raymond Feng <en...@gmail.com> on 2009/09/18 07:29:56 UTC
Tuscany SCA HelloWorld application is up and running on Google App Engine!
Hi,
I managed to get an variant of helloworld-jsp working on Google App Engine.
The application is now up and running at [1].
During the bring-up, I made a few minor changes to Tuscany 2.x code base to
fix the two classes that break the the App Engine JRE Class White List:
org.apache.tuscany.sca.node.impl.NodeImpl
(java.lang.management.ManagementFactory is restricted)
org.apache.tuscany.sca.core.invocation.impl.JDKProxyFactory (subclassing
java.lang.reflect.Proxy is not allowed:
org.apache.tuscany.sca.core.invocation.CachedProxy)
[1] http://scacloud.appspot.com/
[2]
https://svn.apache.org/repos/asf/tuscany/java/sca/samples/webapps/helloworld-jsp
Thanks,
Raymond
---
Raymond Feng
Apache Tuscany PMC Member: http://tuscany.apache.org
Co-author of Tuscany In Action: http://www.manning.com/laws
Re: Tuscany SCA HelloWorld application is up and running on Google App Engine!
Posted by Raymond Feng <en...@gmail.com>.
It's a web app managed by Google App Engine (Jetty based).
Thanks,
Raymond
--------------------------------------------------
From: "Jean-Sebastien Delfino" <js...@apache.org>
Sent: Wednesday, September 23, 2009 7:37 PM
To: <de...@tuscany.apache.org>
Subject: Re: Tuscany SCA HelloWorld application is up and running on Google
App Engine!
> Raymond Feng wrote:
>> Hi,
>>
>> I have checked in the fixes into trunk and the application into my
>> sandbox at:
>>
>> http://svn.apache.org/repos/asf/tuscany/sandbox/rfeng/helloworld-jsp-google-appengine/
>> After checkout, you can run "mvn" to copy the Tuscany jars into the
>> war/WEB-INF/lib folder. After that you can load the project into Eclipse
>> if you have the Google App Engine Eclipse plugin is installed (See
>> http://code.google.com/appengine/docs/java/tools/eclipse.html#Installing_the_Google_Plugin_for_Eclipse).
>
> That's really cool!
>
> Quick question: what's the class loading model? OSGi-based? or
> Webapp-based managed by appengine?
>
> --
> Jean-Sebastien
Re: Tuscany SCA HelloWorld application is up and running on Google
App Engine!
Posted by Jean-Sebastien Delfino <js...@apache.org>.
Raymond Feng wrote:
> Hi,
>
> I have checked in the fixes into trunk and the application into my
> sandbox at:
>
> http://svn.apache.org/repos/asf/tuscany/sandbox/rfeng/helloworld-jsp-google-appengine/
>
>
> After checkout, you can run "mvn" to copy the Tuscany jars into the
> war/WEB-INF/lib folder. After that you can load the project into Eclipse
> if you have the Google App Engine Eclipse plugin is installed (See
> http://code.google.com/appengine/docs/java/tools/eclipse.html#Installing_the_Google_Plugin_for_Eclipse).
>
That's really cool!
Quick question: what's the class loading model? OSGi-based? or
Webapp-based managed by appengine?
--
Jean-Sebastien
Re: Tuscany SCA HelloWorld application is up and running on Google App Engine!
Posted by Raymond Feng <en...@gmail.com>.
Hi,
I have checked in the fixes into trunk and the application into my sandbox
at:
http://svn.apache.org/repos/asf/tuscany/sandbox/rfeng/helloworld-jsp-google-appengine/
After checkout, you can run "mvn" to copy the Tuscany jars into the
war/WEB-INF/lib folder. After that you can load the project into Eclipse if
you have the Google App Engine Eclipse plugin is installed (See
http://code.google.com/appengine/docs/java/tools/eclipse.html#Installing_the_Google_Plugin_for_Eclipse).
Thanks,
Raymond
--------------------------------------------------
From: "Simon Laws" <si...@googlemail.com>
Sent: Friday, September 18, 2009 9:59 AM
To: <de...@tuscany.apache.org>
Subject: Re: Tuscany SCA HelloWorld application is up and running on Google
App Engine!
> Nice one Raymond!
>
> Simon
Re: Tuscany SCA HelloWorld application is up and running on Google
App Engine!
Posted by Simon Laws <si...@googlemail.com>.
Nice one Raymond!
Simon
Re: Tuscany SCA HelloWorld application is up and running on Google
App Engine!
Posted by Giorgio Zoppi <gi...@ericsson.com>.
Great Ray. So could computing is feasible with Tuscany :).
--
Quiero ser el rayo de sol que cada día te despierta
para hacerte respirar y vivir en me.
"Favola -Moda".
Re: Tuscany SCA HelloWorld application is up and running on Google
App Engine!
Posted by Luciano Resende <lu...@gmail.com>.
On Thu, Sep 17, 2009 at 10:29 PM, Raymond Feng <en...@gmail.com> wrote:
> Hi,
>
> I managed to get an variant of helloworld-jsp working on Google App Engine.
> The application is now up and running at [1].
>
> During the bring-up, I made a few minor changes to Tuscany 2.x code base to
> fix the two classes that break the the App Engine JRE Class White List:
>
> org.apache.tuscany.sca.node.impl.NodeImpl
> (java.lang.management.ManagementFactory is restricted)
> org.apache.tuscany.sca.core.invocation.impl.JDKProxyFactory (subclassing
> java.lang.reflect.Proxy is not allowed:
> org.apache.tuscany.sca.core.invocation.CachedProxy)
>
> [1] http://scacloud.appspot.com/
> [2]
> https://svn.apache.org/repos/asf/tuscany/java/sca/samples/webapps/helloworld-jsp
>
> Thanks,
> Raymond
Really great news Raymond, it would be great if we could start
investigating this further to explore more complex scenarios on the
App Engine... I was thinking on getting the store sample in a first
stage, and then split the different components into different google
apps... maybe we would use different bindings from the original store
app as the web 2.0 bindings are not yet available in the 2.x code
base.
BTW, I'm willing to help...
Thoughts ?
--
Luciano Resende
http://people.apache.org/~lresende
http://lresende.blogspot.com/
Re: Tuscany SCA HelloWorld application is up and running on Google
App Engine!
Posted by Luciano Resende <lu...@gmail.com>.
On Thu, Sep 17, 2009 at 10:29 PM, Raymond Feng <en...@gmail.com> wrote:
> Hi,
>
> I managed to get an variant of helloworld-jsp working on Google App Engine.
> The application is now up and running at [1].
>
> During the bring-up, I made a few minor changes to Tuscany 2.x code base to
> fix the two classes that break the the App Engine JRE Class White List:
>
> org.apache.tuscany.sca.node.impl.NodeImpl
> (java.lang.management.ManagementFactory is restricted)
> org.apache.tuscany.sca.core.invocation.impl.JDKProxyFactory (subclassing
> java.lang.reflect.Proxy is not allowed:
> org.apache.tuscany.sca.core.invocation.CachedProxy)
>
> [1] http://scacloud.appspot.com/
> [2]
> https://svn.apache.org/repos/asf/tuscany/java/sca/samples/webapps/helloworld-jsp
>
> Thanks,
> Raymond
Really great news Raymond, it would be great if we could start
investigating this further to explore more complex scenarios on the
App Engine... I was thinking on getting the store sample in a first
stage, and then split the different components into different google
apps... maybe we would use different bindings from the original store
app as the web 2.0 bindings are not yet available in the 2.x code
base.
BTW, I'm willing to help...
Thoughts ?
--
Luciano Resende
http://people.apache.org/~lresende
http://lresende.blogspot.com/