您好,欢迎访问三七文档
详解远程SHELL下安装配置RedHatES5的JSP环境与Oracle10g数据库OKLinuxwww.oklinux.cn2007-09-17来源:www.oklinux.cnarlan会员收藏游客收藏广告过滤广告过滤广告过滤详解远程终端(SHELL)下安装配置RedHatES5的JSP环境与Oracle10g数据库(Linux+JDK+Tomcat+Oracle)作者:Arlane-mail:arlan8005@163.comwww.oklinux.cn转载请保留作者信息和出处一朋友公司的服务器需要在RedHat5下配置jsp环境,Tomcat作为jsp引擎和web服务器,安装数据库Oracle10g。因为之前对LAMP比较熟悉,第一次接触jsp环境比较手生,参考了网络上的部分资料,不过安装环境或安装方式都和所需要求不尽相同,折腾了好几天终于搞定,以下是自己写的比较详细的总结,希望对一些新手朋友有点帮助。此次配置是在RedHatlinux安装完毕后开启SSH,其余都在远程SHELL下操作,没有在服务器本机的文本或图形上操作。一、相关软件环境:RedHatEnterpriseServer5jdk-1_5_0_12-linux-i586-rpm.binapache-tomcat-6.0.14.tar.gzoracle-xe-10.2.0.1-1.0.i386.rpm其他安装包见文中------------------------------------------------------------RedHatEnterpriseServer5红帽发行的Linux服务器版最新版,Linux2.6.18内核下载地址:ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc1.isoftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc2.isoftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc3.isoftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc4.isoftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc5.iso更多介绍和下载地址可以查看:2515dd4e215225ddjdk-1_5_0_12-linux-i586-rpm.bin不用多介绍了,必须要这个,sun上面版本有6了,我这里用的是5.下载地址::::我用的机器系统是winxp,用SecureCRT5.5连接SSH。顺便推荐Windows平台连接Linuxshell两款好工具,SecureCRT和Putty。SecureCRTv5.5.2英文破解版下载地址:::、安装Linux(RedHatES5)RedHatLinux的安装就不用多说了,有问题可以搜索相关资料看看。安装的时候,我在这台服务器装了虚拟化后出现不正常导致我重新装了一遍。可能是和硬件的配置有关,这点我没有验证,写出来只是供大家参考而已。三、安装JDK(我把需要安装的软件都放在/usr/local下)#cd/usr/local#chmod755jdk-1_5_0_12-linux-i586.rpm#./jdk-1_5_0_12-linux-i586.rpm此步完成后,会生成jdk-1_5_0_12-linux-i586.rpm的文件#chmod+xjdk-1_5_0_12-linux-i586.rpm#rpm–ivhjdk-1_5_0_12-linux-i586.rpm此时会出现授权协议,按Enter键接受。默认安装到/usr/java/jdk1.5.0_12OK,接下来配置环境变量有2.5种方法,呵呵,为什么说2.5种,因为第三种我是觉得不算完整的一种。如下:1、修改/etc/proFile文件一般都不推荐这种方法,因为这样做的话,所有用户的shell都会使用这些环境变量,可能会给系统带来安全性问题。但如果你的计算机仅仅作为开发使用时那就推荐使用这种方法。#vi/etc/profile在里面最后位置加入以下JAVA_HOME=/usr/java/jdk1.5.0_12PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexportJAVA_HOMEexportPATHexportCLASSPATH#source/etc/profile使修改的配置生效。2、修改当前用户变量(推荐用此方法)#cd#vi.bashrc然后一样把一下加进去JAVA_HOME=/usr/java/jdk1.5.0_12PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexportJAVA_HOMEexportPATHexportCLASSPATH3、针对当前shell加载环境变量用export命令直接在shell下设置#exportJAVA_HOME=/usr/java/jdk1.5.0_12#exportPATH=$JAVA_HOME/bin:$PATH#exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar我之所以说第三种方法不算完整的办法,因为只对当前shell有效而已,如果从另外一个shell登陆,将不能使用刚才设置的变量。验证java的环境变量有没有生效,可以用以下命令查看一下:#echo$JAVA_HOME(注意大小写,下同)没问题的话,显示的是/usr/java/jdk1.5.0_12#echo$PATH/usr/java/jdk1.5.0_12/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#echo$CLASSPATH.:/usr/java/jdk1.5.0_12/lib/dt.jar:/usr/java/jdk1.5.0_12/lib/tools.jar#java–versionjavaversion1.5.0_12Java(TM)2RuntimeEnvironment,StandardEdition(build1.5.0_12-b04)JavaHotSpot(TM)ServerVM(build1.5.0_12-b04,mixedmode)如果没有生效,请检查以上配置。或干脆先reboot一下。好了,环境变量如果ok的话,再来测试JDK是否正常工作。写个测试文件如test.java#vitest.javaclasstest{publicstaticvoidmain(String[]args){System.out.println(Hi,www.oklinux.cn!);}}保存退出,下面来编译、执行;#javactest.java#javatestHi,www.oklinux.cn!好了,这样就是正常了。四、安装Tomcat安装tomcat比较简单#cd/usr/local#tarzxvfapache-tomcat-6.0.14.tar.gz#cp–rapache-tomcat-6.0.14/tomcat把apache-tomcat-6.0.14复制并重命名到/tomcat下设置一下环境变量,方法如设置JDK一样TOMCAT_HOME=/tomcatexportTOMCAT_HOME修改默认端口#vi/tomcat/conf/server.xml找到Connectorport=8080protocol=HTTP/1.1connectionTimeout=20000redirectPort=8443/把8080改成80保存、退出。这里,我没有结合apache直接用tomcat作为JSP引擎并当web服务器用,而且后面还要装oracle,也避免8080端口冲突,所以一定要改这里的端口为80。Ok,可以启动tomcat#/tomcat/bin/startup.sh(shutdown.sh为停止tomcat)UsingCATALINA_BASE:/tomcatUsingCATALINA_HOME:/tomcatUsingCATALINA_TMPDIR:/tomcat/tempUsingJRE_HOME:/usr/java/jdk1.5.0_12现在可以用netstat命令看看80有没有了#netstat–tnl如果80端口有了,那应该就没问题了,也可以http访问一下。有只小猫猫看着你就是没问题了。呵呵OK,tomcat也搞定,接下来装比较麻烦的Oracle10g。五、安装Oracle10g安装oracle是这次最头疼的事情,网上搜索一堆资料,不过基本找不到oracle10以上版本的安装介绍,有的话也不是和我的环境一样,大部分是9i等等的。安装完成后总是监听不成功,报错一堆。经过好几天的努力,终于把oracle10g搞定,步骤如下:我下载的是rpm包,文件为oracle-xe-10.2.0.1-1.0.i386.rpmOracle官方有一篇关于oracle的安装文章,大家可以借鉴一下,不过和我的方法不同。《在Linuxx86上安装Oracle数据库10g》地址是:、验证一下系统所需的主要安装包版本:#rpm-qgccmakebinutilsopenmotifgcc-4.1.1-52.el5make-3.81-1.1binutils-2.17.50.0.6-2.el5openmotif-2.2.4-0.1如果显示某个包没有安装的话,请先安装。安装包一般在redhat的安装盘里有(一般在第二张或第三张),如果没有找到的话,可以到官方下载,不过官方下载比较麻烦,给大家推荐个好地方下载:,搜索框输入需要包的名称一部分或全部,就搜
本文标题:详解远程SHELL下安装配置RedHat ES 5的JSP环境与Oracle 10g数据库_
链接地址:https://www.777doc.com/doc-14563 .html