Posts

Send a mail through core java by using Gmail authentication

Image
In the current post, I am trying to explain how to send a mail through the core java program by using Gmail authentication. The below mentioned only one core program which will contain the source code of mail sender. In the below source you have to place your Gmail username, password and from address and to address.   As we know mail.jar is not present in J2SE, we have to download externally and place it into CLASSPATH. Along with mail.jar download the below list of jars and add it into CLASSPATH to avoid compilation error. dsn-1.5.5.jar gimap-1.5.5.jar imap-1.5.5.jar javax.mail.jar javax.mail-api-1.5.5.jar logging-mailhandler-1.5.5.jar mailapi-1.5.5.jar pop3-1.5.5.jar smtp-1.5.5.jar GoogleMail.java import java.util.Properties ; import javax.mail.Message ; import javax.mail.MessagingException ; import javax.mail.PasswordAuthentication ; import javax.mail.Session ; import javax.mail.Transport ; import javax.mail.internet.InternetAddress ;

404 error while Apache Tomcat server start up

Image
When I have tried to start up the Apache tomcat server, it was started properly without showing any exceptions in the console. But, when I have tried running the URL in the browser I got the 404 -server start up issue. This is the problem occurred when I tried Apache tomcat server start up from the eclipse server tab. When I have tried running the server through command line, it was working as expected without any issues. When I have tried server start up from the eclipse as per the console not prints the any exceptions. It has showed the message as server started. Below is the console information. Dec 08, 2015 4:51:17 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Clien

GWT auto generated application with source

Image
While creating the GWT application GWT plugin will generate the "GWT Hello" auto generated source. That will gives you an idea about end-to-end GWT application. If you are new to GWT better first read about GWT and GWT plugin installation. In this page I am going to explain about the auto generated source with the source code. While creating the project you have to select the generate automatic application source in the options. After creating the project, project folder structure looks like below, In normal Java/JEE applications for UI we have used JSP's mostly. But, in GWT UI and Server source it should be in Java file only. The EntryPoint RootPanel loading will be happened by using an HTML/JSP file(Only one per module or project). The GWT plugin under the project package it auto generate 3 other directories which contains the Client, Server and Shared files. Client directory contains the EntryPoint class along with the Service and ServiceAsync files. S

JSP interview questions and answers

This page contains the most frequently asking JSP interview questions and answers.This will helps for freshers as well as experienced. 1. What are the advantages of JSP over Servlet?                               OR By using Servlet we can do UI implementation, then why to use JSP in any of the applications? A: JSP is a server side technology to make content generation a simple appear.  The advantages of JSP is that they are document-centric. Servlet on the other hand, look and act like programs. A Java Server Page(JSP) can contain Java program fragments that instantiate and execute java classes, but these occurs inside an HTML template file and are primarily used to generate dynamic content. The power of JSP is that it is server-based and provides a framework for web application development. 2. What is the life cycle of JSP?                        OR Can explain about JSP life cycle? A: When a request is mapped to a JSP page for the first time, It translates the JS