Step by Step guide to configure Eclipse and Apache Tomcat

This post has been moved to http://srinichekuri.com/2016/01/12/step-by-step-guide-to-configure-eclipse-and-apache-tomcat/

*********************************************************************

Eclipse is a very commonly used IDE by developers across the globe. Eclipse with Apache Tomcat server is a great combination for beginners and for experienced web developers.

This post will provide step-by-step guidance to set up Eclipse with Tomcat Server.

Note: Below screen shots are for windows 64-bit version. Please act accordingly for 32-bit versions.

Step-1: Download Java.

Click Here to download Java 7 SDK.

Java7_download

You will see that there are two folder created in your C:\Program files\Java. (In my case I already had Java 6 installed too).

Java7_download_2

Step-2: Download Apache Tomcat Server

Click Here to download Apache Tomcat Server 7.

Apache_Tomcat7_download

Once dowloaded, extract the server to D:\Software. You will see following structure after the extract is complete.

Apache_Tomcat7_download_1

Note: you can also choose to install from 32-bit/64-bit Windows Service Installer if you want to install it like a service.

Step-3: Configure Environment Variables

Configure following environment variables and restart your pc when done.

  • JAVA_HOME: “C:\Program Files\Java\jdk1.7.0_79”java_home_environment_variable
  • JRE_HOME: “C:\Program Files\Java\jre7”jre_home_environment_variable
  • CATALINA_HOME: “D:\Software\apache-tomcat-7.0.67”catalina_home_environment_variable

 

Step-4: Download Eclipse

Click Here to download Eclipse. For this guide, I am downloading Eclipse Mars. But you can download anything that is compatible with Java version you downloaded.

Eclipse_Mars_Download

Once downloaded extract contents to D:\Software.  You will see following structure after download is complete.

Eclipse_Mars_Download_1

 

Step 5: Setup Server Configuration in Eclipse

Open Eclipse and Open Server View (Window -> Show View -> Servers)

Right Click New -> Server

Eclipse_server_setup

Select Tomcat 7. You might have to Add Server runtime environment.

Eclipse_server_setup_1

(Dialog when clicked on ‘Add…’ in above screen shot)

Eclipse_server_setup_2

Click on Finish when Done.

Double click on Server to open deployment descriptor and make sure that you have default ports.

Eclipse_server_setup_3

Now start the server by clicking on start button and you will see that server has started successfully.

Eclipse_server_setup_4

Eclipse_server_setup_5

Hope this Set up process was helpful. Please use the comment section if you face any issues setting up and I will help  you as soon as I can.

 

 

Advertisements

OutOfMemory Exceptions, WebSphere 6.1

This post has been moved to http://srinichekuri.com/2012/08/30/outofmemory-exceptions-websphere-6-1/

**********************************************************************

OutOfMemory Exceptions, WebSphere 6.1, Windows Server

One common solution suggested when there are OutOfMemory exceptions is to increase the heap size. There is lot of misconception among developers that maximum heap size can be increased to amount of physical memory on which server is running, but this is not true. A lot depends on the Operating system you are running your server on. In this post I will talk about increasing the heapSize for websphere running on windows.

There are two types of configurations depending on the memory space allocated to Java process in Windows:

Windows (32-bit):
With default configuration:
1.8 GB (Max allowed) – 1.5 GB (Max recommended by IBM)
With 3GB Enabled (Look below for procedure to make this change):
1.8 GB (Max Allowed) – 1.8 GB (Max recommended by IBM)

Window (64-bit) –  Memory allocated for Java process in this setup is pretty large so IBM sets no maximum limit.

Source: http://publib.boulder.ibm.com/infocenter/javasdk/tools/index.jsp?topic=%2Fcom.ibm.java.doc.igaa%2F_1vg00014884d287-11c3fb28dae-7ff6_1001.html

 

Enabling 3GB in Windows:

  • Right-click My Computer. Click Properties.
  • In the System Properties dialog box, click the Advanced tab.
  • On the Advanced tab, under Startup and Recovery, click Settings.
  • In the Startup and Recovery dialog box, under System startup, click Edit. The Windows boot.ini file will be opened in Microsoft® Notepad.
  • Create a backup copy of the boot.ini file. Note: Boot.ini files may vary from computer to computer.
  • Select the following line in the boot.ini file:
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect
  • Press Ctrl+C to copy the line and then press Ctrl+V to paste it immediately below the original line.
    Note: Your text string may be different from the text string in this solution, so be sure to copy the text string from your boot.ini file, and not the text string included here.
  • Modify the copied line to include “ /3GB”, as shown in the following example:
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional 3GB” /3GB /fastdetect
    Note: Do not overwrite any existing lines.
  • Save and close the boot.ini file.
  • Click OK to close each dialog box.
  • Restart your computer.

During startup, select the 3GB option. If you do not select the 3GB option, the system will default to the 2GB total memory setting.
Note: If problems occur during startup, you may try to resolve the issue by updating some of your drivers.  However, recall the notice at the beginning of this solutions that note all Windows update or hardware and graphics drivers work with the 3GB switch enabled.

Source:  http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=9583842&linkID=9240697