In this article,I am going to show how to deploy J2EE Google Web Application in Google App Engine
Step 1: Install Google App Engine in Eclipse Market Place.
Step 2: Create Google Web Application in Eclipse and Create Google Web Application Name from Google App Engine Dashboard Page
https://appengine.google.com/Screen Shots
Project Folder Explorer Screen Shot
App Engine Xml Configuration
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>jspexample123</application>
<version>1</version>
<!--
Allows App Engine to send multiple requests to one instance in parallel:
-->
<threadsafe>true</threadsafe>
<!-- Configure java.util.logging -->
<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
</system-properties>
<!--
HTTP Sessions are disabled by default. To enable HTTP sessions specify:
<sessions-enabled>true</sessions-enabled>
It's possible to reduce request latency by configuring your application to
asynchronously write HTTP session data to the datastore:
<async-session-persistence enabled="true" />
With this feature enabled, there is a very small chance your app will see
stale session data. For details, see
http://code.google.com/appengine/docs/java/config/appconfig.html#Enabling_Sessions
-->
</appengine-web-app>
Here,
<application>jspexample123</application>
Web application has to be given the same name that I have given in the Google App Engine page
In Web.xml
<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<servlet>
<servlet-name>JspExampleinGAE</servlet-name>
<servlet-class>com.kumaran.jsp.JspExampleinGAEServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JspExampleinGAE</servlet-name>
<url-pattern>/jspexampleingae</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
Servlet Coding
package com.kumaran.jsp;
import java.io.IOException;
import javax.servlet.http.*;
@SuppressWarnings("serial")
public class JspExampleinGAEServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
resp.setContentType("text/html");
resp.getWriter().println("<h1>Hello, world<h1>");
}
}
Html Page
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- The HTML 4.01 Transitional DOCTYPE declaration-->
<!-- above set at the top of the file will set -->
<!-- the browser's rendering engine into -->
<!-- "Quirks Mode". Replacing this declaration -->
<!-- with a "Standards Mode" doctype is supported, -->
<!-- but may lead to some differences in layout. -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Hello App Engine</title>
</head>
<body>
<h1>Hello App Engine!</h1>
<table>
<tr>
<td colspan="2" style="font-weight:bold;">Available Servlets:</td>
</tr>
<tr>
<td><a href="jspexampleingae">JspExampleinGAE</a></td>
</tr>
</table>
</body>
</html>
Deploy this web application into google app engine
Use this diet hack to drop 2 lb of fat in just 8 hours
ReplyDeleteMore than 160 thousand women and men are trying a simple and SECRET "water hack" to burn 1-2lbs each night while they sleep.
It is painless and works with everybody.
Just follow these easy step:
1) Get a clear glass and fill it half full
2) And now do this strange HACK
and become 1-2lbs thinner the next day!