Saturday, October 10, 2009

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

No comments:

Post a Comment

@decorators in Python

People have confusion about how to use python decorators in the proper way and how it works. The main reason for it is there are several way...