My favorites | Sign in
Project Home Downloads Wiki Issues Source
New issue   Search
  Advanced search   Search tips   Subscriptions
Issue 1: please add java or groovy support
2058 people starred this issue.
Comments by non-members will not trigger notification emails to users who starred this issue.
Back to list
Status:  Fixed
Owner:  ----
Closed:  Apr 2009

  • Only users with Commit permission may comment.

Sign in to add a comment
Reported by, Apr 7, 2008
I don't know about the technical limitations, but I'd love to see a Java
and/or groovy based stack.

Stripes for a default web framework would be the cherry on top. 
Apr 8, 2008
I'm going to have to jump on the Java train. I use Google Web Toolkit at work and
it's definitely one of the best RIA frameworks out there. It'd be nice if Google App
Engine supported GWT on the front end and Java on the back end. A helping of
Hibernate and Spring to the mix and you'll have won a huge community over. Thank you!
Apr 8, 2008
Groovy with Grails framework please! Grails is a wonderful framework running on JVM
but unfortunately sorely lacking comparable hosting as Rails. It would be super great
if appengine could be the first one to support Grails!!
Apr 9, 2008
I want the Java syntax in a way that is similar to what has been done with GWT: you
cannot probably provide all of Java but just a subset of it. I would expect that the
Java subset available in App Engine to be a little be bigger than the one for GWT (as
their is no need to translate the class to Javascript).
Apr 9, 2008
I think urdddd is right on (see comment 12). Since a full JRE might be a bit
resource-intensive to support lots of apps, a lightweight runtime environment with a
subset of the Java API would be great. Maybe something like the approach of the
Dalvik virtual machine used for Android. Throw servlet support into Dalvik and you
are done, right? ;-)
Apr 9, 2008
forkjake, I doubt the JRE is any more resource intensive then running python.
Apr 10, 2008
+1 JVM languages (Java language at least).
Some implementation of Java EE would be cool, or just host a stack of glassfish
instances with google APIs available to all apps.
Apr 10, 2008
While I find the outpouring of support for a JVM-based stack heartwarming,
and would myself love to see Google eat its own dogfood by including
GWT and Guice in such a stack, I starred this issue because I want to be notified
of actual progress on it — not because I wanted to be spammed by dozens of
eager +1 comments.  

As of this writing, 177 other people have also starred the issue, and I'm sure
some of them hate spam too.

Let's set a high standard of issue-tracking-system decorum, please.

Apr 10, 2008
I agree wholeheartedly with pohl.longsine. Please stop posting +1's and only post
meaningful comments. If something has already been mentioned, you don't have to post
it again. Staring the issue will get the point across and will also stop flooding
180+ inboxes with meaningless messages.
Apr 10, 2008
>> As of this writing, 177 other people
>> have also starred the issue, and I'm sure
>> some of them hate spam too. Let's set a
>> high standard of issue-tracking-system decorum, please.

I hate spam too but, apparently, passing love here is the way to communicate feedback
and support. Please see

Apr 10, 2008
>> I hate spam too but, apparently, passing love here is the way to 
>> communicate feedback and support. Please see 

Yes, but the post that you reference says that the method for expressing the
love is to star the issue.   +1 posts are not used to prioritize issues, but
star-votes are.
Apr 10, 2008
Project Member #212
(No comment was entered for this change.)
Labels: -Type-Defect Type-Feature
Apr 10, 2008
>> Yes, but the post that you reference says that the method
>> for expressing the love is to star the issue.   +1 posts
>> are not used to prioritize issues, but star-votes are.

-tail between legs-
Yes, I see now what you mean. I have to point out that the star to toggle is
relatively non-obvious (especially in light of aforementioned spam ;-) ). There are
probably, like myself, many first time users of this system chiming in here.

For those that come after... click the star in between ' Issue 1 :' and 'please add
java or groovy support'

Hopefully giving the location of the star will help stop the hemorrhaging.

Apr 11, 2008
I think that everyone who keeps adding useless comments is only forcing people to
unstar the issue. I think I'm going to unstar it very soon. I really don't appreciate
getting 50+ spam messages in my inbox. I'm more interested in being updated about the
status of this ticket and getting informative and interesting comments. Please, for
the love of god and all that is holy, STOP POSTING +1!! Thank you!
Apr 11, 2008
Adding the wealth of languages on the JVM to the Google App Engine might be difficult
but IMHO its impact would far surpass any other single addition. Imagine all the
Groovy things you could do ;-)
Apr 11, 2008
This would be really great! We don't have many really usable Java Providers out
there. Most of them are very expensive or don't provide enough memory/cpu to use it
for web applications written in Java. Maybe the newest Java Version (1.6 Update N)
could provide some improvements in this area with the Multi Threading VM. 

I am looking forward to use Google as the best provider for Java web applications.

Apr 11, 2008
Internet are competitive. If google app without java, google will lose some majority
of the users and potential users. In critical stage, 5 to 10% of the majority will
affect the final outcome. 

For example, Google had occupied a majority of internet search engine users. However,
Microsoft still interest to buy over Yahoo in order to increase their competitive
strength as many percent as possible. The story reminds Google that never give up the
java users and developers.

Adding Java into google app will only benefit google and all users.

Apr 11, 2008
If Sun's project Caroline because commercially available
( it should provide excellent Java support for a very
similar caliber of deployment. I would love to see Google App Engine provide Java
support as well. Having two world class options for deploying Java applications would
be excellent from both a competitive and collaborative perspective.

Between Google, Amazon and Sun it is a bad year to be a hosting company.
Apr 11, 2008
Java is not relevant. COBOL and LOLCODE must come before! Vote for this:

But seriously, guys, just star it! I had to unstar because of mindless +1 e-mails in
my inbox. I'm pretty sure Google guys can count good as anyone, and they won't care
the least how many stars or +1s we put. It's not like they don't know that Java has
the most programmers out there at the moment.
Apr 11, 2008
Hope there is support for Java specifically for SE6. Then through the JSR-223
interface you can work with many popular scripting languages including Python.
Apr 12, 2008
Hi again,

how should the Java support look like? Only a JSP support? Similar to a Tomcat
installation supporting WAR-Files? 

If Google would provide an installation to run Grails Applications, JSF Applications
etc. this would be aweseome.

But I guess this is not easy. We all know the resource requirements for a web
application written in Java. We all know deployment issues, security problems when
providing such powerful applications.

I think that Google has to do some additional work to make such an installation
working and scaling for so many users. But if Google gets this working, it is the #1
Java Web Application Hoster.

It's a pleasure to see this  issue #1  rated. This shows me that a way to host java web
applications is really wished and that java for web applications is still important.
As I already mentioned, we only have no useful providers. Everybody who wants to host
web applications written in java mostly uses a dedicated server. But this is very

My question is: Would it be ok, if Google creates a new deployment mechanism (instead
of using war, jar etc.)? Maybe Google would support Java/Groovy/etc. but has to do
some major changes to get it working. We have already seen this with Googles Android.
The language is Java, but the bytecode is not Java compatible. 

Maybe Google would create a completely new Java web framework? Are you generally pro
java as the language? Or is it important to you to use the known frameworks (JSP,
JSF, GWT, Grails, Spring...)?


(BTW: Please stop the +1 posts. Receiving too many mails...)
Apr 12, 2008
Every time you add a comment it sends out an EMAIL to everybody. Our inboxes are
filled with hundreds of useless mails that says "+1". We are drowning in SPAM :-(

>>>>>>> TO VOTE FOR JAVA - DO THIS INSTEAD <<<<<<<<<<<<

1) Look for the blue outline of a star next to  Issue 1 : at the top of this page.
2) Click on it. The star becomes yellow and filled in.
3) Now you have voted for java. Well done :-)

N O T E : It is the number of stars that counts, not the comments!

Once again:

DO **NOT** ADD A COMMENT (unless you have something IMPORTANT to say). IT SENDS AN
EMAIL TO EVERYBODY ELSE!! (thanks mats for the template)

Apr 12, 2008
to micheal gebhart't post

It'll be great if google can support the standard java webapp framework

But it is unlikely that they will do that. My few cents

# As in android, a different bytecode is acceptable (but standard byte code is my
# Limiting the functionality is fine( Disabling etc).
# Must have java-5 language support 
# JSP/JSTL is very important and we are used to that
# JSP without the java servlet API support has limited use, But if they cannot
support the entire Servlet API also it is fine.
# Deployment format can be different
# I am sure soon there will be soon GAE versions of popular java webapps which will
stick to the new API/format etc

Apr 13, 2008
Can someone at the appEngine group explain their rationale w.r.t the supported
runtime.  Are there any legal reasons that prevent a Java Runtime being made available ?.

Please add my vote for a request for Java Runtime ?. Even better if you can provide a
popular open-source web-container (tomcat, glassfish ?.), a popular open-source 
rdbms (mysql, postgres ?), a JMS like component ?. In short open-source application
infrastructure that is popular in "enterprise stacks". 

Apr 13, 2008
GridGain, Jini or any other scalable (grid) technology could be another great addition it's Open Source it's 
scalable and with Google help and infrastructure could be perfect combination.

I'm even ready to share my time and effort on these tasks.

Regards Remis B
Apr 14, 2008
Perhaps someone at Google could provide a filter that validates this "Add a comment 
box", disallowing messages containing only +1, and instead ask the user if they 
wouldn't rather add a star...

Apr 14, 2008
Let's stop comment-spam!

If you are tired from comments arriving via email and disabling does not help, please
vote at :)
Apr 14, 2008
Guys, please stop adding comments to this issue! It is enough to "star" this issue in
order to vote for it.

Every time you post a comment to this issue it spams everyone who has already starred
it and it amounts to useless spam. Please stop before many of us decide to unstar
this issue to avoid getting this spam.
Apr 14, 2008
It seems it's impossible to get through to these spam drones (jeez, I thought
programmers were smarter then this). Anyways, I just created a Gmail filter for this
ticket's title and move everything to trash. It doesn't look like there's going to be
any insightful or useful comments in this ticket for a while so I don't need the
emails. Hope that helps!
Apr 14, 2008
Please voice your support for issue comment filtering by *starring*  Issue 203 
Apr 14, 2008
Love the feedback! Hate the spam!

I've gone through and deleted most of the +1 posts, along with the wordier
variations. Users interested in supporting Java in App Engine are encouraged to star
issues rather than add "+1" comments. Expect such comments to be deleted from now on.
I'm leaving the anti-spam posts intact for the time being, though I'll remove those
once things are a bit more under control.

This process was manual, so I also apologize for any overly aggressive comment deletion.
Apr 16, 2008
Free java hosting at google would be too good to be true. I think politics holds this
development back. Google uses java but benefits more from python development since
google is more an authority of python than java. Google could deliver something
similar to and it would be seventh heaven for java developers, but google
will want to know what's in it for google first.
Apr 17, 2008
Well, what's in for google seems clear to me: a LOT of people that will place Google
ADs on their GAE (look the votes on this issue and multiply for a factor of 10 at
least), and among those there will be for sure some people willing to pay for service
upgrades. Java support on GAR would be for Java developers like honey is for bees.
Apr 17, 2008
Support for GWT and Java is very desirable. And continued support for Python for the
backend will be very nice too. If Google is really serious out this initiative, they
should consider investing on web tools to build application as well. 
Apr 17, 2008
I believe adding Java/Groovy to the app engines support would only help gain its
wider acceptance.  For that matter, other language support Ruby, etc...would help too.  

Apr 21, 2008
Java/Groovy would make this service much more serious for the individuals and development companies to work 
with it... So, this comes at the top of my wish list...
Apr 21, 2008
I want to build GUI intensive applications and want to use GWT for that purpose, and
even though GWT can be make to talk to python backend through JSON and everything, I
think GWT is so much easier, maintainable and effective with a Java backend.
May 14, 2008
Please use comments only for added info.

To express your support, use the star mechanism.

May 26, 2008
I'm sorry but after two *months* worth of this spam I am un-staring this issue. My
vote is simply not worth this abuse!
May 26, 2008
unstarring as well. this is annoying.  please make it possible to vote for issues without getting spammed.
May 27, 2008
#618 stolsvik
Agree - to many morons commenting with "Mee too yeah yeah!". I mean, come on: "Java

I also crave for the ability to vote for an issue without getting all the moron-spam:
the "vote" and "give me updates" are really two distinct issues.

Apparently the following issue is the one that concerns this "+1 problem":
May 29, 2008
I enjoy developing with Grails, and after one day of testing the App Engine (and
Python), I love the scalability features it offers. Introducing Java/Groovy support
would be the key enabler for me to port ("copy") parts of existing application over
to the cloud.
Jun 2, 2008
Stop sending "support" just star it...
Jun 6, 2008
I wish I could take away stars.
Jun 6, 2008
"I wish I could take away stars."

Maybe you suggest a 'black hole' feature? ;-)
Jun 6, 2008
Here is a tip to the 1600+ people starring this issue: setup a filter and intitle:" Issue 1  in googleappengine" to go
directly in trash
Jun 6, 2008
Just a little word of caution regarding people's expectations about the potential
Java running on the App Engine. Because App Engine's primary goal is out-of-the-box
scalability I don't think anyone should expect Google to provide access to all our
favorite Java technologies. Many (if not most) of them do not scale automatically.
Many of them make assumptions about the server-side state management, persistence,
transactions, etc, that may not apply in the App Engine architecture. So, we will
probably have to kiss goodbye to Hibernate, J2EE, the standard Java web-app framework
(Servlets/JSP), etc. The good news is that we don't have to use these same frameworks
to create great applications, as long as we can use the core concepts behind these
frameworks. So if Google can give us dependency injection (Guice?), MVC, a decent
HTML templating framework (Wicket?) and an object persistence framework, it would
still be totally awesome!



Jun 6, 2008
Dear Yegor, Java in the server side without Spring and Hibernate is not Java. And
..You can imagine Grails without Spring and Hibernate?
Jun 8, 2008
Ruby, Groovy, and Java support would be awesome, please go the distance with this.
Jun 9, 2008
Java or groovy (Grails) support would be amazing.
Jun 12, 2008
I need Java on backend to be able to code in Java. JSP, JSF and even servlets are not

MVM might help
Jun 12, 2008
Good idea, It looks like the MVM project converged into JSR 121
( This JSR is in 'Final' status, so it might be
a good time for Google to join the expert group and (help) implement the spec.
However, this might make us wait for Java support even longer. Maybe, as forkjake
suggests, porting Dalvik JVM to app engine is a better short-term solution. Here is a
plan that could bring a basic Java support asap (while the interest is still hot) and
a full support in a not so distant future:

- (STEP I) - Port Dalvik JVM to app engine, provide a subset of the major applicable
Java Core APIs (java.lang, java.util, java.math,, java.text), a MVC library,
a persistence library and memcached.
- (STEP II) - Implement/port a full MVM ( to app
engine with support for 3rd-party libraries.
- (STEP III) - Port all major Google APIs. If it is possible to port these APIs to
Dalvik, then this step can be done after STEP I or together with STEP II.

STEP I can be implemented in a couple of months. STEP II & III - within a year.


Jun 13, 2008
I wish people would stop posting stupid comments here.

Apparently Google is working on Java/Ruby/PHP support:

    Google says Java, Ruby, and PHP are coming for AppEngine. #gspeast
06:18 AM June 11, 2008

I'm not sure how reliable that is, but I thought I'd just let you all know.
Jun 14, 2008
I think we can agree or disagree with the comments, but I believe that they are not
stupid. I think it can only be considered stupid by someone who does not understand them.
The best of java is the large number of libraries and frameworks availables, and as
you said Yegor, the mere fact of migrating Google APIs to Dalvik require a year's work.
Jun 15, 2008
@matias.molinas I'm not sure if that was directed at me. "Java support will be
greater" is an example of a _stupid_ comment. It adds nothing to the discussion.
Jun 16, 2008
Dear bluebroady, I misunderstood your way of seeing things, I apologise. I think
anyway, it is good to propose that Java is necessary and in what way should be
included in the app engine.
Jun 18, 2008
Please add java and if possible groovy/grails support.
Jun 18, 2008
#644 david.g.loone
Just been to Google Dev Day in Sydney, and listening to Lars Rasmussen telling us all about how good strongly 
typed languages are. He was talking in the context of GWT, but everything he said would apply to GAE. So roll on 
Java for GAE. I agree that most of the JEE technologies would be completely unsuitable for life within GAE, but 
there are plenty of alternatives that would do the job nicely.
Jul 16, 2008
always a good solution have integration with the major part of framework.

grails can't stay out.

Jul 17, 2008
I'd like to add my vote for the ability to run J2EE apps.. It would be great to be
able to run Glassfish instances.
Jul 27, 2008
At present Google's two main web technology for developers run opposite what most
people expect -- a client framework bases on a strongly typed language (GWT) and a
server framework based on a weakly typed dynamic language (GAE with Python).

This when the "typical" web development stack is Java on the server and JavaScript on
the client.

No need to have a full J2EE environment, just a basic Java VM, presumably with a
security manager imposing a sandbox similar to the Python restrictions.
Jul 30, 2008
my brother has his java converted to javascript. that seems to work well.
Sep 4, 2008
I think it's well within Google's power to add new languages, without hurting Python
Sep 24, 2008
It has been way too long. I don't know if its on the roadmap yet, but Java support 
would be much appreciated. And a roadmap for this service if possible.
Sep 25, 2008
(No comment was entered for this change.)
Status: Acknowledged
Oct 6, 2008
Java is dead! Please stop the cry, girls!
Python + Django + GAE is very powerfull, stay with the winners.
See ya!
Oct 6, 2008
Please support Scala.
Oct 6, 2008
(No comment was entered for this change.)
Labels: Component-Languages
Oct 17, 2008
There are many developer out there using Groovy & Grails because is easy and strong 
framework to develop enterprise applications.

It's possible have this in GAE.

Thank's a lot 

Oct 21, 2008
#677 frank.hardisty
I would welcome any Java support. Minimizing the restrictions so that 3rd party jars
have the maximal chance of working would be great. 
Oct 21, 2008
My company has many webapplication written in java, it would be great to be able to deploy them on Google 
App Engine with minimal modifications.
Oct 24, 2008
Support for Groovy in GAE would be very nice.
Oct 27, 2008
Please STOP SPAMMING by saying "+1", just mark the issue as stared.

Oct 27, 2008
I'm not sure, but Java support was announced.
Follow it.
Oct 28, 2008
There are few free hostings supporting Java. I would appreciate if Google made that
Oct 28, 2008
Windows Azure supports all .Net languages, and Dynamic Data. 
Please Google supports Java Platform and Grails.
Oct 28, 2008
#698 joshua.froelich
I really want this feature but I am unstarring this as I don't want any more +1 spam.
Oct 30, 2008
I'm unstarring this issue because all the +1 mail is too much, but I really would
like this feature.

Please people, you don't have to put a comment if you have nothing to say.
Oct 30, 2008
Do _not_ support Java on Google App Engine. Apparently, Java developers lack any 
respect for open-source community etiquette, what with all this +1 spam. They do not 
deserve it :)

Tip for those who are tired of spam. Instead of unstarring the issue create a mail 
filter that deletes/archives all messages that have " Issue 1  in googleappengine" in 
their subject.

Oct 30, 2008
>Do _not_ support Java on Google App Engine. Apparently, Java developers lack any 
>respect for open-source community etiquette, what with all this +1 spam. They do not 
>deserve it :)

Maybe they are actually anti-java folks, thus the +1 spamming ? :D
Oct 30, 2008
(No comment was entered for this change.)
Nov 2, 2008
#709 searls
+1, I'd be willing to invest heavily in the platform if Java language support were added
Nov 8, 2008
+1 for java 
adding java is easy -> jvm clustering (Terracotta) + jetty + GWT
also tell how i can contribute in this effort , I am also writing a xmpp based cloud
computing framework maybe we can use
Nov 24, 2008
Please support GRAILS/Groovy. This would be a perfect match with Google App Engine!
Nov 24, 2008
Please indicate if Google have plans to incorporate Java and Grails at your App
Engine. From a commercial view point is very important its handling of this
information in relation to their potential customers.
Nov 30, 2008
I am using Windows Azure, with the platform. Net and c# 3. It works very well and is
very friendly, c# 3 is a modern, powerful and friendly language.
I think that if Google App Engine does not support Java, including Groovy and Grails,
there is no reason for not using Windows Azure instead of Google App Engine.
I believe it is not an option for Google App Engine supports Java, Groovy and Grails.
It is a necessity.
Dec 12, 2008
come on! let's see the grails on google!
Dec 25, 2008
please add java support
Dec 26, 2008
#732 simplevolk
Dec 26, 2008
now java is a widely spreeded programming language and its communities are full of
desired technology,i wanna see the java stack in Google App Engine quickly!
Jan 9, 2009
i want it very much, because i would like to create my web-applications on GAE
Jan 11, 2009
Support it !
Jan 19, 2009
Please add Java support. Thanks
Jan 25, 2009
I would also like to see Java support.
Jan 26, 2009
 Issue 1009  has been merged into this issue.
Jan 26, 2009
we need java
Jan 29, 2009
Please ass Java support (grails,jsf,richfaces) and postgis suport...   :)
Jan 30, 2009
Java Please!  It's so much easier to use GWT.  You know that right!
Feb 10, 2009
It should be pointed out that Restlet has been ported to back-end GWT.  It makes good
strategic sense for Google to provide a cohesive hosting option for GWT built apps.
Groovy would be Gravy.
Feb 13, 2009
I don't know about the technical limitations, but I'd love to see a Java
Feb 17, 2009
#744 BlessedGeek
I have been trying python on gae, but I'm too discouraged because I have too many
Java utils for web page, cvs, etc generation already written in Java. I hope,
extremely hope I don't have to rewrite them in Python. I expect to rewrite them
somewhat for GAE Java but that won't be an extensive rewrite.

People who want us to "learn" python, but we already have, and they don't realise
they do not have 10 year's worth of utils to translate like we do.

So since the Bangalore announcement 2008 Oct "GAE will now support Java", I keep
wondering the meaning of "now". I have already done some work using python, but I am
thinking perhaps I should wait for Java GAE because the project I am working on would
be too daunting to complete using python. Java on GAE would half or even quarter my
project time.
Feb 20, 2009
i have a couple of java-web-apps which need massive scaling!
plz support Java!! :-)
Mar 1, 2009
please add java + jsf suport
Mar 2, 2009
JSF support should maybe be added as a separate issue, lest we get into a framework war. Let's start with Java 
support and make a JSF ticket dependent on this one?
Mar 16, 2009
Guys, we really need java/groovy support!
Mar 20, 2009
It will be good to see java support on the App engine. 
Just support java and see how many apps are getting deployed within a week :)
Mar 20, 2009
Seamos serios, lo que todos queremos es java ee, con un contenedor para Ejb3
Mar 20, 2009
All we want is a AS with ejb3 support

Mar 26, 2009
Please add Java support.
Mar 26, 2009
Plz add JAVA EE 5
Mar 27, 2009
Java support would be great!
Mar 27, 2009
java support using google's Dalvik and gwt paradigms would be fine 
Mar 29, 2009
Please add Java support!
Apr 6, 2009
Please add java support
Apr 6, 2009
I've never commented on this issue before, but really...Fortran77?  Is this the best
Google can do?  Come on, what about Java, PHP?  Come on Google, get with it!
Apr 6, 2009
#760 BlessedGeek
Fortran 77 was an April Fool's joke. Didn't u get it, already?
Apr 6, 2009
Add Java support pls. Groovy would be even better!
Apr 7, 2009
Okay, we can all stop receiving "Please add java support" alerts now.

Java on app engine official.
Apr 7, 2009
Happy to announce that we added Java support :)

Status: Fixed
May 2, 2011
(No comment was entered for this change.)
Labels: Restrict-AddIssueComment-Commit
Sign in to add a comment

Powered by Google Project Hosting