Monday, September 10, 2012

Intellij Idea key scheme for Eclipse



I’m a diehard fan of intellij idea. I also developed few android apps on idea. Just missing the UI drag and drop option but it will come in the version 12.  Already preview option is available from version 11. There are some projects on going in my office and I have to use eclipse, so I have to know the shortcut of eclipse. But suddenly I found an idea key scheme for eclipse.  Download the latest jar from the following URL –
Then put the jar on “plugins” directory of the eclipse and restart the eclipse IDE.
Now you will see idea schema on Keys (Window->Preferences->General->Keys).
Thanks to Santhosh to make our life easy :)

Sunday, May 8, 2011

Making jar by IntelliJ IDEA

Few people told me why are you using idea, it is not possible to create jar from it. Actually this idea about idea is totally wrong. To make a jar from idea go to

File -> Project Structure -> Artifacts

Then click the plus sign to add a jar setting. The “Create Jar from Modules” window will appear. Select the module and main class.

1) Choose extract to the target jar to include all the library jars include in your jar. Then press Apply and Ok. After than you will see a “Build ‘moduleName.jar:’ artifact” option in Build menu. It’s simple.

Or

2) And if you choose “copy to output directory and link via manifest” the edit the manifest to locate the library jars in Class-Path tag ex-(lib/one.jar lib/two.jar). Remind that if you execute the jar from a folder which folder is located in the project root directory and your library jars are located on a “lib” folder which is also in the root project directory, then add class path like (Class-Path: ../lib/one.jar ../lib/two.jar)

Wednesday, January 20, 2010

git color customize

Did you watch the movie Matrix? I think the answer is obviously yes. I am a very good fan of that movie. After watching this movie, my Linux theme, wallpaper , screensaver changed to that theme, specially the terminal. I use Konsole with Green and black schema. So it is a little bit fuzzy when I use “git diff” with default auto color system of git. So I customize the color by editing the “.gitconfig” file on my home directory.

[color]
ui = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = white
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = white bold
[color "status"]
added = yellow
changed = red
untracked = cyan
[user]
name = Towhidul Haque Roni
email = towhid@xyz.net

Thursday, January 14, 2010

Make IDEA faster

I was working on a renowned XYZ software company. They prefer IntelliJ IDEA as a IDE. My senor collogue give me some task and I was working on the IDEA. He found the IDE is too slow and suggest me to increase the virtual memory. So I have change it in the “idea.vmoptions” file located on (/idea/bin).
======================================
-Xms700m
-Xmx1024m
-XX:MaxPermSize=450m
-ea
=====================================
But it seems too slow for scrolling the codes on IDEA. Then my senior suggests me to use version 6 instead of version 8. But I was working with IDEA 8 and looking for a solution. Suddenly senior bro came to me and wanted to see my progress. When he found IDEA version 8 he became angry and warn me he will delete all my code. I was so scared though I have IDEA local history and git ;) . Then I suddenly found the solution that it frequently uses graphics card but I know that it is not NFS(my favorite game :P) so I can disable that by including
-Dsun.java2d.pmoffscreen=false
At the end of the “idea.vmoptions” file. And the problem solved :D

Wednesday, October 14, 2009

How to setup an ftp server on Linux

[root@roni ~]# yum install vsftpd

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirror.cs.vt.edu

* updates: mirror.atlanticmetro.net

* addons: chi-10g-1-mirror.fastsoft.net

* extras: updates.interworx.info

Setting up Install Process

Parsing package install arguments

Package vsftpd-2.0.5-12.el5_3.1.i386 already installed and latest version

Nothing to do

[root@roni ~]# vi /etc/vsftpd/vsftpd.conf

Find and edit

xferlog_std_format=NO
log_ftp_protocol=YES
chroot_local_user=YES
banner_file=/etc/vsftpd/issue

to create a message compliant with the local site policy or a legal disclaimer:

[root@roni ~]# vi /etc/vsftpd/issue

NOTICE

Put whatever your message to the user.......

[root@roni ~]# chkconfig vsftpd on

[root@roni ~]# service vsftpd start

Starting vsftpd for vsftpd: [ OK ]

[root@roni ~]# netstat -tulpn | grep :21

tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 29119/vsftpd

[root@roni ~]# vi /etc/sysconfig/iptables

Add this line

RH-Firewall-1-INPUT -m state --state NEW -p tcp --dport 21 -j ACCEPT

[root@roni ~]# vi /etc/sysconfig/iptables-config

Edit

IPTABLES_MODULES="ip_conntrack_ftp"

[root@roni ~]# service iptables restart

to view the log file

[root@roni ~]# tail -f /var/log/vsftpd.log

Wed Jul 8 08:23:01 2009 [pid 2379] [ftp] FTP command: Client "202.148.56.8", "CWD /srv/"

Wed Jul 8 08:23:01 2009 [pid 2379] [ftp] FTP response: Client "202.148.56.8", "550 Failed to change directory."

Wed Jul 8 08:23:01 2009 [pid 2383] [ftp] FTP command: Client "202.148.56.8", "PWD"

Wed Jul 8 08:23:01 2009 [pid 2383] [ftp] FTP response: Client "202.148.56.8", "257 "/""

Wed Jul 8 08:23:01 2009 [pid 2383] [ftp] FTP command: Client "202.148.56.8", "CWD /srv/svn/"

Wed Jul 8 08:23:01 2009 [pid 2383] [ftp] FTP response: Client "202.148.56.8", "550 Failed to change directory."

Wed Jul 8 08:23:02 2009 [pid 2383] [ftp] FTP command: Client "202.148.56.8", "NOOP"

Wed Jul 8 08:23:02 2009 [pid 2383] [ftp] FTP response: Client "202.148.56.8", "200 NOOP ok."

Wed Jul 8 08:23:02 2009 [pid 2383] [ftp] FTP command: Client "202.148.56.8", "CWD /srv/svn/RONI/"


Saturday, October 10, 2009

How to setup an email Server on Linux


login as: root

root@209.190.27.98's password:

Last login: Tue Jul 7 05:21:48 2009 from 202.148.56.8

[root@roni ~]# yum install dovecot

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirror.cs.vt.edu

* updates: mirror.atlanticmetro.net

* addons: chi-10g-1-mirror.fastsoft.net

* extras: updates.interworx.info

Setting up Install Process

Parsing package install arguments

Resolving Dependencies

--> Running transaction check

---> Package dovecot.i386 0:1.0.7-7.el5 set to be updated

--> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

================================================================================

Installing:

dovecot i386 1.0.7-7.el5 base 1.6 M

Transaction Summary

================================================================================

Install 1 Package(s)

Update 0 Package(s)

Remove 0 Package(s)

Total download size: 1.6 M

Is this ok [y/N]: y

Downloading Packages:

dovecot-1.0.7-7.el5.i386.rpm | 1.6 MB 00:00

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : dovecot [1/1]

Installed: dovecot.i386 0:1.0.7-7.el5

Complete!

[root@roni ~]# vi /etc/dovecot.conf

Find and change the following options

protocols = pop3 pop3s imap imaps

mail_location = maildir:~/Maildir/

pop3_uidl_format = %08Xu%08Xv

imap_client_workarounds = delay-newmail outlook-idle netscape-eoh

pop3_client_workarounds = outlook-no-nuls oe-ns-eoh

[root@roni ~]# /sbin/service dovecot start

Starting Dovecot Imap: [ OK ]

[root@roni ~]# telnet localhost pop3

Trying 127.0.0.1...

Connected to localhost.localdomain (127.0.0.1).

Escape character is '^]'.

+OK Dovecot ready.

user roni

+OK

pass *****

+OK Logged in.

list

+OK 0 messages:

.

QUIT

+OK Logging out.

Connection closed by foreign host.

[root@roni ~]#

to view the log

[root@roni ~]# vi /var/log/maillog

How to install Java and Tomcat on Linux

[towhid@roni ~]$ wget http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jre-6u10-rc2-bin-b32-linux-i586-12_sep_2008.bin

--05:00:10-- http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jre-6u10-rc2-bin-b32-linux-i586-12_sep_2008.bin

Resolving www.java.net... 64.125.132.37, 64.125.132.39

Connecting to www.java.net|64.125.132.37|:80... connected.

HTTP request sent, awaiting response... 301 Moved Permanently

Location: http://download.java.net/jdk6/6u10/promoted/b32/binaries/jre-6u10-rc2-bin-b32-linux-i586-12_sep_2008.bin [following]

--05:00:10-- http://download.java.net/jdk6/6u10/promoted/b32/binaries/jre-6u10-rc2-bin-b32-linux-i586-12_sep_2008.bin

Resolving download.java.net... 72.5.124.114

Connecting to download.java.net|72.5.124.114|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 20034708 (19M) [application/octet-stream]

Saving to: `jre-6u10-rc2-bin-b32-linux-i586-12_sep_2008.bin'

100%[=======================================>] 20,034,708 686K/s in 42s

05:00:53 (462 KB/s) - `jre-6u10-rc2-bin-b32-linux-i586-12_sep_2008.bin' saved [20034708/20034708]

[towhid@roni ~]$ chmod u+x jre-6u10-rc2-bin-b32-linux-i586-12_sep_2008.bin

[towhid@roni ~]$ ./jre-6u10-rc2-bin-b32-linux-i586-12_sep_2008.bin

........................................................

plication-x-java-jnlp-file.png

creating: jre1.6.0_10/lib/desktop/icons/hicolor/48x48/

creating: jre1.6.0_10/lib/desktop/icons/hicolor/48x48/apps/

inflating: jre1.6.0_10/lib/desktop/icons/hicolor/48x48/apps/sun-java.png

inflating: jre1.6.0_10/lib/desktop/icons/hicolor/48x48/apps/sun-javaws.png

inflating: jre1.6.0_10/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png

creating: jre1.6.0_10/lib/desktop/icons/hicolor/48x48/mimetypes/

extracting: jre1.6.0_10/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-text-x-java.png

extracting: jre1.6.0_10/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-java-archive.png

extracting: jre1.6.0_10/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png

creating: jre1.6.0_10/lib/desktop/icons/HighContrast/

creating: jre1.6.0_10/lib/desktop/icons/HighContrast/16x16/

creating: jre1.6.0_10/lib/desktop/icons/HighContrast/16x16/apps/

inflating: jre1.6.0_10/lib/desktop/icons/HighContrast/16x16/apps/sun-java.png

inflating: jre1.6.0_10/lib/desktop/icons/HighContrast/16x16/apps/sun-javaws.png

inflating: jre1.6.0_10/lib/desktop/icons/HighContrast/16x16/apps/sun-jcontrol.png

creating: jre1.6.0_10/lib/desktop/icons/HighContrast/16x16/mimetypes/

inflating: jre1.6.0_10/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-text-x-java.png

inflating: jre1.6.0_10/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-application-x-java-archive.png

inflating: jre1.6.0_10/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png

creating: jre1.6.0_10/lib/desktop/icons/HighContrast/48x48/

creating: jre1.6.0_10/lib/desktop/icons/HighContrast/48x48/apps/

inflating: jre1.6.0_10/lib/desktop/icons/HighContrast/48x48/apps/sun-java.png

inflating: jre1.6.0_10/lib/desktop/icons/HighContrast/48x48/apps/sun-javaws.png

inflating: jre1.6.0_10/lib/desktop/icons/HighContrast/48x48/apps/sun-jcontrol.png

creating: jre1.6.0_10/lib/desktop/icons/HighContrast/48x48/mimetypes/

extracting: jre1.6.0_10/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-text-x-java.png

extracting: jre1.6.0_10/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-application-x-java-archive.png

extracting: jre1.6.0_10/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png

creating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/

creating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/16x16/

creating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/16x16/apps/

inflating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/16x16/apps/sun-java.png

inflating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/16x16/apps/sun-javaws.png

inflating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/16x16/apps/sun-jcontrol.png

creating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/

extracting: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-text-x-java.png

extracting: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-application-x-java-archive.png

extracting: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png

creating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/48x48/

creating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/48x48/apps/

inflating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/48x48/apps/sun-java.png

inflating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/48x48/apps/sun-javaws.png

inflating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/48x48/apps/sun-jcontrol.png

creating: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/

extracting: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-text-x-java.png

extracting: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-application-x-java-archive.png

extracting: jre1.6.0_10/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png

creating: jre1.6.0_10/lib/desktop/icons/LowContrast/

creating: jre1.6.0_10/lib/desktop/icons/LowContrast/16x16/

creating: jre1.6.0_10/lib/desktop/icons/LowContrast/16x16/apps/

extracting: jre1.6.0_10/lib/desktop/icons/LowContrast/16x16/apps/sun-java.png

extracting: jre1.6.0_10/lib/desktop/icons/LowContrast/16x16/apps/sun-javaws.png

extracting: jre1.6.0_10/lib/desktop/icons/LowContrast/16x16/apps/sun-jcontrol.png

creating: jre1.6.0_10/lib/desktop/icons/LowContrast/16x16/mimetypes/

extracting: jre1.6.0_10/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-text-x-java.png

extracting: jre1.6.0_10/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-application-x-java-archive.png

extracting: jre1.6.0_10/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png

creating: jre1.6.0_10/lib/desktop/icons/LowContrast/48x48/

creating: jre1.6.0_10/lib/desktop/icons/LowContrast/48x48/apps/

inflating: jre1.6.0_10/lib/desktop/icons/LowContrast/48x48/apps/sun-java.png

inflating: jre1.6.0_10/lib/desktop/icons/LowContrast/48x48/apps/sun-javaws.png

inflating: jre1.6.0_10/lib/desktop/icons/LowContrast/48x48/apps/sun-jcontrol.png

creating: jre1.6.0_10/lib/desktop/icons/LowContrast/48x48/mimetypes/

inflating: jre1.6.0_10/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-text-x-java.png

inflating: jre1.6.0_10/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-application-x-java-archive.png

inflating: jre1.6.0_10/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png

creating: jre1.6.0_10/lib/desktop/applications/

inflating: jre1.6.0_10/lib/desktop/applications/sun-java.desktop

inflating: jre1.6.0_10/lib/desktop/applications/sun-javaws.desktop

inflating: jre1.6.0_10/lib/desktop/applications/sun_java.desktop

creating: jre1.6.0_10/lib/desktop/mime/

creating: jre1.6.0_10/lib/desktop/mime/packages/

inflating: jre1.6.0_10/lib/desktop/mime/packages/x-java-archive.xml

inflating: jre1.6.0_10/lib/desktop/mime/packages/x-java-jnlp-file.xml

creating: jre1.6.0_10/lib/locale/

creating: jre1.6.0_10/lib/locale/de/

creating: jre1.6.0_10/lib/locale/de/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/de/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/es/

creating: jre1.6.0_10/lib/locale/es/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/es/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/fr/

creating: jre1.6.0_10/lib/locale/fr/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/fr/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/it/

creating: jre1.6.0_10/lib/locale/it/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/it/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/ja/

creating: jre1.6.0_10/lib/locale/ja/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/ja/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/ko/

creating: jre1.6.0_10/lib/locale/ko/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/ko/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/ko.UTF-8/

creating: jre1.6.0_10/lib/locale/ko.UTF-8/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/ko.UTF-8/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/sv/

creating: jre1.6.0_10/lib/locale/sv/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/sv/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/zh/

creating: jre1.6.0_10/lib/locale/zh/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/zh/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/zh.GBK/

creating: jre1.6.0_10/lib/locale/zh.GBK/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/zh.GBK/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/zh_TW/

creating: jre1.6.0_10/lib/locale/zh_TW/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/zh_TW/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/zh_TW.BIG5/

creating: jre1.6.0_10/lib/locale/zh_TW.BIG5/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/zh_TW.BIG5/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/locale/zh_HK.BIG5HK/

creating: jre1.6.0_10/lib/locale/zh_HK.BIG5HK/LC_MESSAGES/

inflating: jre1.6.0_10/lib/locale/zh_HK.BIG5HK/LC_MESSAGES/sunw_java_plugin.mo

creating: jre1.6.0_10/lib/deploy/

inflating: jre1.6.0_10/lib/deploy/ffjcext.zip

inflating: jre1.6.0_10/lib/deploy/splash.gif

inflating: jre1.6.0_10/lib/deploy/messages.properties

inflating: jre1.6.0_10/lib/deploy/messages_zh_TW.properties

inflating: jre1.6.0_10/lib/deploy/messages_de.properties

inflating: jre1.6.0_10/lib/deploy/messages_es.properties

inflating: jre1.6.0_10/lib/deploy/messages_fr.properties

inflating: jre1.6.0_10/lib/deploy/messages_it.properties

inflating: jre1.6.0_10/lib/deploy/messages_ja.properties

inflating: jre1.6.0_10/lib/deploy/messages_ko.properties

inflating: jre1.6.0_10/lib/deploy/messages_sv.properties

inflating: jre1.6.0_10/lib/deploy/messages_zh_CN.properties

inflating: jre1.6.0_10/lib/deploy/messages_zh_HK.properties

inflating: jre1.6.0_10/lib/deploy/java-icon.ico

inflating: jre1.6.0_10/lib/javaws.pack

inflating: jre1.6.0_10/lib/deploy.pack

inflating: jre1.6.0_10/lib/jsse.pack

inflating: jre1.6.0_10/lib/charsets.pack

inflating: jre1.6.0_10/COPYRIGHT

inflating: jre1.6.0_10/Welcome.html

inflating: jre1.6.0_10/README

inflating: jre1.6.0_10/LICENSE

creating: jre1.6.0_10/man/

creating: jre1.6.0_10/man/man1/

inflating: jre1.6.0_10/man/man1/java.1

inflating: jre1.6.0_10/man/man1/keytool.1

inflating: jre1.6.0_10/man/man1/rmid.1

inflating: jre1.6.0_10/man/man1/rmiregistry.1

inflating: jre1.6.0_10/man/man1/tnameserv.1

inflating: jre1.6.0_10/man/man1/servertool.1

inflating: jre1.6.0_10/man/man1/orbd.1

inflating: jre1.6.0_10/man/man1/policytool.1

inflating: jre1.6.0_10/man/man1/pack200.1

inflating: jre1.6.0_10/man/man1/unpack200.1

inflating: jre1.6.0_10/man/man1/javaws.1

linking: jre1.6.0_10/man/ja -> ja_JP.eucJP

creating: jre1.6.0_10/man/ja_JP.eucJP/

creating: jre1.6.0_10/man/ja_JP.eucJP/man1/

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/java.1

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/keytool.1

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/rmid.1

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/rmiregistry.1

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/tnameserv.1

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/servertool.1

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/orbd.1

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/policytool.1

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/pack200.1

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/unpack200.1

inflating: jre1.6.0_10/man/ja_JP.eucJP/man1/javaws.1

creating: jre1.6.0_10/plugin/

creating: jre1.6.0_10/plugin/i386/

creating: jre1.6.0_10/plugin/i386/ns7/

inflating: jre1.6.0_10/plugin/i386/ns7/libjavaplugin_oji.so

creating: jre1.6.0_10/plugin/i386/ns7-gcc29/

inflating: jre1.6.0_10/plugin/i386/ns7-gcc29/libjavaplugin_oji.so

creating: jre1.6.0_10/plugin/desktop/

extracting: jre1.6.0_10/plugin/desktop/sun_java.png

inflating: jre1.6.0_10/plugin/desktop/sun_java.desktop

creating: jre1.6.0_10/javaws/

linking: jre1.6.0_10/javaws/javaws -> ../bin/javaws

Creating jre1.6.0_10/lib/rt.jar

Creating jre1.6.0_10/lib/jsse.jar

Creating jre1.6.0_10/lib/charsets.jar

Creating jre1.6.0_10/lib/ext/localedata.jar

Creating jre1.6.0_10/lib/plugin.jar

Creating jre1.6.0_10/lib/javaws.jar

Creating jre1.6.0_10/lib/deploy.jar

Done.

[towhid@roni ~]$ su

Password:******

[root@roni towhid]# mv jre1.6.0_10 /usr/lib/

[root@roni towhid]# echo "export JAVA_HOME=/usr/lib/jre" >> ~/.bashrc

[root@roni towhid]# echo "export PATH=$JAVA_HOME/bin:$PATH" >> ~/.bashrc

[root@roni towhid]# wget http://download.nextag.com/apache/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.tar.gz

--05:10:40-- http://download.nextag.com/apache/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.tar.gz

Resolving download.nextag.com... 216.185.208.5

Connecting to download.nextag.com|216.185.208.5|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 6478912 (6.2M) [application/x-gzip]

Saving to: `apache-tomcat-5.5.27.tar.gz'

100%[=======================================>] 6,478,912 1.25M/s in 5.3s

05:10:46 (1.15 MB/s) - `apache-tomcat-5.5.27.tar.gz' saved [6478912/6478912]

[root@roni towhid]# tar -xzf apache-tomcat-5.5.27.tar.gz

[root@roni towhid]# mv apache-tomcat-5.5.27 /opt/tomcat-5.5

[root@roni towhid]# echo "export CATALINA_HOME=/opt/tomcat-5.5" >> ~/.bashrc

[root@roni towhid]# echo "CATALINA_BASE=/opt/tomcat-5.5" >> ~/.bashrc