I have been fooling around with Google App engine for few days, the question I wanted to ask was,
If i want to deploy the web app to custom domain does the server need to be hosted on Windows Server???
No, you do not need a Windows server. You just need to sign-up for Google Apps, then add the application to the domain. If this is all you are using Google Apps for, then the free version will be fine.
I think you might have some misunderstandings about App Engine. With App Engine, your applications run on Google's servers, not yours.
Also, the I believe servers are Linux, not Windows.
If you are wanting to run your own servers 'using' App Engine Java check out AppScale.
Related
So it's possible to deploy java web applications to Google App Engine (GAE) but how could I host a standard java app on GAE? I've written an application for my company that have to be running 24/7, the application basically monitors the inbox of a specific email and does the required handling.
Is it possible to port such an app to a web application that can be deployed on GAE? Or is GAE only designed for RESTful apps?
If this is not possible through GAE, should we give Google Compute Engine a look?
It's possible to port this app to GAE, but you'll need to do some additional work - such as setting up a scheduled task using Cron so that the logic of your application would be executed regularly.
With Google Compute Engine, it's likely that you'll be able to simply run the application without many modifications, but you'll likely spend more effort on setting up and maintaining the GCE VM on which your application runs.
I recently learned about Docker and from a press release that Google App Engine supports it.
The question is,
Does it mean that we can now "package" our app using Docker (may it contain non-GAE white-listed jars) and expect it to work with Google App Engine?
How a docker app can access the Datastore API, the TaskQueue API is there a way, or this question is irrelevant?
If I package with Docker, say, a Spring app that access MongoDB, MySQL or whatever would it work GAE, if yes how come?
Or otherwise if this idea is not correct,
What is the integration of Docker and Google App Engine?
This is part of an ongoing Limited Preview Managed VMs, you can subscribe to it with the following form
Does it mean that we can now "package" our app using Docker (may it contain non-GAE white-listed jars) and expect it to work with Google App Engine?
Yes
How a docker app can access the Datastore API, the TaskQueue API is there a way, or this question is irrelevant?
Using the regular API jars.
If I package with Docker, say, a Spring app that access MongoDB, MySQL or whatever would it work GAE, if yes how come?
Because the underlying container run on a Google Compute Engine VMs, see the Managed VMs documentation referenced earlier for more details.
Does it exists a platform or container capable of running google gadgets written for iGoogle.
Basicly what I want is to have my private "iGoogle" intranet page.
I found out that LifeRay, Sun Java System Portal Server, Weblogic Portal Server and JBoss Portal Server should be capable of running google gadgets and i'd like to know if this is true.
Are this implementations compatible with those of an iGoogle ?
Many thanks and best regards to you all.
I don't know about the platforms you mention, but you can create private gadgets for use on a Google Apps Google Sites Start Page. You create the gadgets, upload them to Google using FSCT, and use the Google Secure Data Connector to get to your data.
Shindig is opensource implementation of iGoogle container (gadgets api and open social api).
Beside shindig you can use GateIn, Jboss or liferay portal. At the end we choose GateIn.
Is there a way to circumbent google app engine sdk to allow the usage of classes that are not present in the GAE JRE white list? I know the app that I would be building will not run in appspot, but at least in my development server, I need to access a postgresql database(java.net.socket.*) and generate some files(java.io.FileWriter) in my development server.
Run your code in another servlet container, such as jetty.
I have a built small web app using Java/J2ee. I want to host it myself in my own servers (I have none now). I have already downloaded Ubuntu Server OS. I prefer to host my app on my own servers (preferably using Linux, Apache and MySQL) rather than google app engine or any other hosting service?
Can some one guide me to look for server
hardware?
Where should I buy them?
What sort of things I should look
for in webserver hardware?
Which is cheaper, hosting on 3rd party
servers or our own servers?
Can you provide some links where I can learn about creating webapps and hosting on our own servers?
The software you list can run on virtually any computer hardware, your requirements and intended use/target audience would be the starting point to assess what kind of hardware you need for scalability.
If it's for learning purposes or development just run it on your own pc or get the cheapest hosting account you can find.
Additional info needed to properly suggest anything.
If you want to host app for testing/trial purposes, go for for google app engine or 3rd party cheap shared hosting. If you are looking for reliable hosting or dedicated server, it is better to go for grid hosting providers such as media temple.
I would not suggest hosting app on your own servers. Running own servers is overhead and comes along with its own set of maintenance problems. Instead going for reliable hosting provider is a smart move.
Some of web hosting providers you can look for..
MediaTemple ( Highly recommended )
GoDaddy
Blue Host
DreamHost
You might want to see if you can get hold of a copy of Professional Apache Tomcat 6 , which gives good advice on administering Apache (both web-server, and tomcat).