首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>linux服务器>正文

详解远程SHELL下安装配置RedHat ES 5的JSP环境与Oracle 10g数据库

http://www.oklinux.cn  2007-09-17  来源: www.oklinux.cn arlan  会员收藏  游客收藏  【 】 

详解远程终端(SHELL)下安装配置RedHat ES 5的JSP环境与Oracle 10g数据库
(Linux+JDK+Tomcat+Oracle)
 
作者:Arlan e-mail:[email protected] www.oklinux.cn 转载请保留作者信息和出处
 
    一朋友公司的服务器需要在RedHat 5下配置jsp环境,Tomcat作为jsp引擎和web服务器,安装数据库Oracle 10g。因为之前对LAMP比较熟悉,第一次接触jsp环境比较手生,参考了网络上的部分资料,不过安装环境或安装方式都和所需要求不尽相同,折腾了好几天终于搞定,以下是自己写的比较详细的总结,希望对一些新手朋友有点帮助。
    此次配置是在RedHat linux安装完毕后开启SSH,其余都在远程SHELL下操作,没有在服务器本机的文本或图形上操作。
 
一、相关软件
环境:RedHat Enterprise Server 5
jdk-1_5_0_12-linux-i586-rpm.bin
apache-tomcat-6.0.14.tar.gz
oracle-xe-10.2.0.1-1.0.i386.rpm
其他安装包见文中
------------------------------------------------------------
RedHat Enterprise Server 5
红帽发行的Linux 服务器版最新版,Linux 2.6.18内核
下载地址:
ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc1.iso
ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc2.iso
ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc3.iso
ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc4.iso
ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc5.iso
更多介绍和下载地址可以查看
/html/Basic/azpz/20070907/35044.html
安装序列号:2515dd4e215225dd
 
jdk-1_5_0_12-linux-i586-rpm.bin
不用多介绍了,必须要这个,sun上面版本有6了,我这里用的是5.
下载地址:http://java.sun.com/javase/downloads/index_jdk5.jsp
 
apache-tomcat-6.0.14.tar.gz
tomcat最新版本了
下载地址:http://tomcat.apache.org/download-60.cgi
 
oracle-xe-10.2.0.1-1.0.i386.rpm
Oracle 10g的rpm安装包
下载地址:
http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html
 
PS:我用的机器系统是win xp,用SecureCRT 5.5连接SSH。
 
顺便推荐Windows平台连接Linux shell 两款好工具,SecureCRT和Putty。
SecureCRT v5.5.2 英文破解版
下载地址:/html/download/ser/20070917/35110.html
SecureCRT v5.0.5 中文破解版
下载地址:/html/download/ser/20070917/35111.html
putty v0.60 中文版
下载地址:/html/download/ser/20070917/35112.html
 
二、安装Linux(Red Hat ES 5)
 
Red Hat Linux的安装就不用多说了,有问题可以搜索相关资料看看。
 
安装的时候,我在这台服务器装了虚拟化后出现不正常导致我重新装了一遍。可能是和硬件的配置有关,这点我没有验证,写出来只是供大家参考而已。
 
三、安装JDK(我把需要安装的软件都放在/usr/local下)
 
# cd /usr/local
# chmod 755 jdk-1_5_0_12-linux-i586.rpm
# ./ jdk-1_5_0_12-linux-i586.rpm
此步完成后,会生成jdk-1_5_0_12-linux-i586.rpm的文件
# chmod +x jdk-1_5_0_12-linux-i586.rpm
# rpm –ivh jdk-1_5_0_12-linux-i586.rpm
此时会出现授权协议,按Enter键接受。默认安装到/usr/java/jdk1.5.0_12
 
OK,接下来配置环境变量
有2.5种方法,呵呵,为什么说2.5种,因为第三种我是觉得不算完整的一种。如下:
1、修改/etc/proFile文件
一般都不推荐这种方法,因为这样做的话,所有用户的shell都会使用这些环境变量,可能会给系统带来安全性问题。但如果你的计算机仅仅作为开发使用时那就推荐使用这种方法。
# vi /etc/profile
在里面最后位置加入以下
JAVA_HOME=/usr/java/jdk1.5.0_12
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
 
# source /etc/profile
使修改的配置生效。
 
2、修改当前用户变量(推荐用此方法)
# cd
# vi .bashrc
然后一样把一下加进去
JAVA_HOME=/usr/java/jdk1.5.0_12
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
 
3、针对当前shell加载环境变量
用export命令直接在shell下设置
# export JAVA_HOME=/usr/java/jdk1.5.0_12
# export PATH=$JAVA_HOME/bin:$PATH
# export CLASSPATH=.:$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 –version
java version "1.5.0_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) Server VM (build 1.5.0_12-b04, mixed mode)
 
如果没有生效,请检查以上配置。或干脆先reboot一下。
 
好了,环境变量如果ok的话,再来测试JDK是否正常工作。
写个测试文件如test.java
# vi test.java
class test
{
public static void main(String[] args)
{
System.out.println("Hi,www.oklinux.cn!");
}
}

保存退出,下面来编译、执行;
# javac test.java
# java test
Hi,www.oklinux.cn!
 
好了,这样就是正常了。

共2页: 上一页 1 [2] 下一页

上一篇:putty v0.60 中文版   下一篇:Ubuntu Linux 7.04系统下打开RAR文件


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux系统下VPN服务器配置方法介绍
·Linux上Apache+PHP4.0+Sybase的安装文档
·Linux系统下配置DNS服务器的方法介绍
·Linux操作系统NFS配置部署过程
·Linux Samba Server的配置方法详细解析
·Linux系统网络服务器配置基础(上)
·Linux系统网络服务器配置基础(下)
·Linux下利用Squid构建高速的Proxy Server
·Linux系统Qmail邮件服务器安装过程解析
·在AS4上架设QMAIL+反病毒垃圾模块的方法
·运行于Unix下非常优秀的Web服务器 Zeus
·Linux下VPN服务器的配置方法介绍
·Linux系统上2.4和2.6内核Web服务比较
·Linux服务器前台常出现的错误提示及含意
·无错版Vsftpd+Mysql+Pam配置虚拟用户方法
·路由器和防火墙软件coyote Linux配置指南
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·RHLinux上ipv4多播路由的配置和测试
·教你快速掌握一个简单的Oracle定时任务
·详细讲解"Oracle"服务器的常用命令行
·深入讲解"alert log"过大时的处理方法
·解决启动数据库时发生的ORA-12528错误
·用存储过程实现删除数据表的部分记录
·改变优化参数来适应库缓冲区中SQL的变
·在Oracle中重新编译所有无效的存储过程
·讲解用于描述数据库中需要存储的实体语
·基于已被证实的Oracle高可用性技术MAA
·Linux架建无盘网络
·实例讲解如何查找某个对象的定义情况
  阅读排行
·如何修改遗失的MySQL的ROOT用户密码
·Linux服务器存储空间巧妙管理
·教你如何将MySQL数据库的密码恢复
·教你在MySQL从口令恢复设置的密码
·安装大型Linux集群(4):节点安装和 GPFS
·LVS集群学习笔记(NAT\DR\IP tunnel)
·Xen和虚拟化技术学习指南
·Linux系统邮件服务器常见错误报告列表
·基于Linux的集群环境构建过程
·在Linux上用LVS搭建负载均衡的集群服务
·在 Oracle Enterprise Linux 上升级到
·在AS4上架设QMAIL+反病毒垃圾模块的方
·linux下文件服务Vsftp详细介绍
·安装大型Linux集群(1): 简介和硬件配置
·oracle9i installation on fedora core
网摘收藏: